ReplaceStr.txt活用、質問スレッド Part1
(´・ω・`)
(´・ω・`
(´・ω
(´・
(´
∧_∧
O、( ´∀`)O
ノ, ) ∧∧
ん、/ ( )、_,ゝ
(_ノ と ヽ
(__(^)(^)
(
.
質問良いですか?
質問良いですか
どうぞ
質問良いです
質問ないの?
質問良いで
477 :
471:2014/09/25(木) 00:36:30.93 ID:1NbFQ/Q40
いや、からかわれてるだけの用に思えて・・
質問良い
えと、ReplaceSTRでは1行目で置換しても、2行目に引っかかる文があればそれも置換するみたいですが
一度置換したら、そこで処理を抜けてくれる構文とかありませんか?
正規表現を使う
質問かよ!
>>479 設定とかでどんな定義に対してもそういう動作をさせる一般的な方法はない
具体的に1行目と2行目を提示してくれればそういう動作が可能な定義を作れるか検証することはやぶさかではない
例えば
・ちな>ちなみに
・ちなみに>ちなみに
に置換させると、「ちなみに」とちゃんと書いてる人が「ちなちなみに」になってしまうんです
それ2行目がわからんし「ちなみに」が1行目の置換されると「ちなみにみに」になると思うんだが
とりあえず正規表現使って
<rx>ちな(?!みに)【TAB】ちなみに【TAB】msg
と登録すれば「みに」が続かない「ちな」だけ置換されるよ
ほーほ−
除外することが出来るんですか、ありがとうございます。
ろだのFast Uploaderと苺に上げられたファイルの数列のみの書込みをURL化するには
どのように記述したら良いのか教えて下さい。
ろだ系はOpenUploaderで対応したほうが無難に思う
うん
新機能ageteyon実装で
714 名前:風吹けば名無し@転載禁止 転載せんといてや &#169;2ch.net[ageteyon] 投稿日:2014/10/22(水) 18:00:32.44 ID:/Qjtlzoo [3/3]
と「転載せんといてや &#169;2ch.net」がつくようになったのですが
任意なので通常名無しと混ざって非常にレスが追いにくいです
nameに属しているようなので一応ReplaceStrは利くのですが綺麗に非表示に出来ません
半角スペースとコピーライトの記号はどうすれば置換することが出来ますか?
dat読め
スレタイは適用外か・・・
嫌儲で[転載禁止]とBe番号が邪魔すぎる
スレタイはどうにもならんな
先頭6文字一括で消すとかしか出来ない
>//ageteyon sageteyon非表示
> <small>転載せんといてや &copy;2ch.net</small>【TAB】【TAB】name
>sageteyon【TAB】sage【TAB】mail
>ageteyon【TAB】【TAB】mail
これでいいのかな
目欄の完全一致のみ適用って出来る?
hageteyonとかhのみ表示されて気持ち悪いんだけど
&いらなかったか
>//ageteyon sageteyon非表示
> <small>転載せんといてや ©2ch.net</small>【TAB】【TAB】name
>sageteyon【TAB】sage【TAB】mail
>ageteyon【TAB】【TAB】mail
<rx>^ageteyon$【TAB】【TAB】mail
<rx>^(s?age)teyon$【TAB】$1【TAB】mail
サンプルスレ無いから確認して無いけど
>>498 意地悪なのはどうする?
ageteyon sageteyon
sageteyon ageteyon
hageteyon
とか色々ある
Jane2ch.exeと同じディレクトリにReplaceStr.txtを作成して中に記述するだけでいいんだよね?
何をどうしても反映されないんだけどどっか別のところもいじらなくちゃダメ?
>>498 あ、ageは空欄だったのね
ごめん
>>500 ReplaceStr.txt保存後
・Jane再起動
・「ツール」−「設定」でOKボタン押してスレ再描画
・「ツール」−「設定」でOKボタン押してスレ開き直し
のいずれかが必要だけどやってないとか
>>500 文字列置換が反映されない主な原因は4つ
(1)ファイル名が誤って、ReplaceStr.txt.txtになっていた
(2)ReplaceStr.txtを編集後、Jane Styleを再起動させていない
(3)このスレ内で紹介されている定義の【TAB】と書かれている部分を、TABコードに置き換えて記述していない
(4)vista以降のWindowsを使用しており、UACの影響
C:\Program Files (x86)\Jane Style にインストールしている場合は、
C:\Users\ユーザー名\AppData\Local\VirtualStore\Program Files(x86)\Jane Style
にReplaceStr.txtを格納してJane Styleを起動させてみる
>>501-502 こんなにすぐ返答もらえるとは思ってなかった ありがとう
しかしかえって解決から遠のいてしまった感じ
ファイル名はコピペだし、編集完了してから再起動・再読み込みはしてるし、Tabも理解してるし、
管理者問題もおそらく無関係、View用(?)の記述でも効果なし
なんとなくViewを使い続けてたけどStyleへの移り時なのかも
迅速な回答助かりました
>>499 完全一致以外はそのまま表示されるようにしました
そういうのも消そうとすると大変そうですし
//NGワード
<ex2>糞 <font color=gray>○</font> msg
<ex2>死ね <font color=gray>○ね</font> msg
<ex2>ウンコ <font color=gray>ウ○コ</font> msg
<ex2>チンコ <font color=gray>チ○コ</font> msg
<ex2>マンコ <font color=gray>マ○コ</font> msg
<ex2>うんこ <font color=gray>う○こ</font> msg
<ex2>ちんこ <font color=gray>ち○こ</font> msg
<ex2>まんこ <font color=gray>ま○こ</font> msg
<ex2>X2uqylxOZxw X2uqylxOZxw <font color=gray>[彼ジャイ]</font> msg
<ex2>-ElzvFW7cd8 -ElzvFW7cd8 <font color=gray>[彼ジャイ]</font> msg
いや、そんないかがわしいもの見せられても・・・君が露出性癖なのはわかったけどさ
同じことしてる人がいたか
個別に連鎖あぼーんできないから
透明あぼーんへのレスアンカーなどで見えないようにNGワードを置換して削除してる
Viewで単純置換以上のことをやりたい人はResAction使いなさい、って
書いたほうが良いんだろうね。
記述が長ったらしく煩雑になるけど複数条件/アクションの設定やNGEx相当の機能もあって強力だし。
例としてはこんな感じ。
[ResAction_全名前欄:age/sageteyon削除]
Enabled=true
Item=Name【TAB】SearchType=Include【TAB】Pattern= <small>転載せんといてや &copy;2ch.net</small>【TAB】Replace=
Item=Mail【TAB】SearchType=RegExp【TAB】Pattern=^(s?age)teyon$【TAB】Replace=$1
>>453 >>455 を参考に平成12年〜平成99年まで対応
<rx2>平成\d\d年.*【TAB】$&<!--計算用0123456789-->
<rx2>平成([2-9])([01])(?=年.*<!--計算用.*(.).\1)【TAB】<!--西暦20$3-->$2
<rx2>平成([1-9])([2-9])(?=年.*<!--計算用.*(.)\1)【TAB】<!--西暦20$3-->$2
<rx2><!--(西暦\d+)-->([01])(?=年.*<!--計算用.*\2.{7}(.))【TAB】$1$3
<rx2><!--(西暦\d+)-->([2-9])(?=年.*<!--計算用.*(.).\2)【TAB】$1$3
<rx2><!--計算用.*-->【TAB】【TAB】
//末尾判定
<rx2>!(?=$| ) ! <font color="darkgreen">(海外IP)</font> date
//<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )0!?(?=$| ) $& <font color="tomato">(PC)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )O!?(?=$| ) $& <font color="tomato">(携帯)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )o!?(?=$| ) $& <font color="tomato">(PHS)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )Q!?(?=$| ) $& <font color="tomato">(フルブラウザ)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )i!?(?=$| ) $& <font color="tomato">(iPhone)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )I!?(?=$| ) $& <font color="tomato">(iPod touch)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )P!?(?=$| ) $& <font color="tomato">(p2)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )T!?(?=$| ) $& <font color="tomato">(お試し●)</font> date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )S!?(?=$| ) $& <font color="tomato">(スマホ)</font> date
訂正
//末尾判定
<rx2>!(?=$| )【TAB】! <font color="darkgreen">(海外IP)</font>【TAB】date
//<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )0!?(?=$| )【TAB】$& <font color="tomato">(PC)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )O!?(?=$| )【TAB】$& <font color="tomato">(携帯)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )o!?(?=$| )【TAB】$& <font color="tomato">(PHS)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )Q!?(?=$| )【TAB】$& <font color="tomato">(フルブラウザ)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )i!?(?=$| )【TAB】$& <font color="tomato">(iPhone)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )I!?(?=$| )【TAB】$& <font color="tomato">(iPod touch)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )P!?(?=$| )【TAB】$& <font color="tomato">(p2)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )T!?(?=$| )【TAB】$& <font color="tomato">(お試し●)</font>【TAB】date
<rx2>(?:ID:(?:[0-9A-Za-z.+/]{8}|\?{3})| )S!?(?=$| )【TAB】$& <font color="tomato">(スマホ)</font>【TAB】date
時間のコンマ100の1秒の部分を、
IEで見るようにグレイで小さい文字にしたいのですが、
どうやればいいですか?