トップページ > ソフトウェア > 2023年08月25日 > Ndvm/lef0

書き込み順位&時間帯一覧

27 位/598 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000030000000115



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
JaneXeno 78

書き込みレス一覧

JaneXeno 78
301 :名無しさん@お腹いっぱい。[sage]:2023/08/25(金) 14:46:59.77 ID:Ndvm/lef0
>>299
このあと色々考えたんやけど、これちょっと副作用の可能性があるんよ。
<b>とか他のタグのパターンもあるし。

今のところスマートに UA string 内に埋め込まれた全ての "<"、">" を
"<"、">"(&は本来 us-ascii なもの) に置き換える方法が思いつかない。
正規表現の魔法使い help us!

大雑把に UA string を全カットw する方法が(【TAB】はタブキー)↓
<rx2>(<br> User-Agent: )(.*?)$【TAB】$1DELETED by ReplaceStr.txt【TAB】msg
JaneXeno 78
302 :名無しさん@お腹いっぱい。[sage]:2023/08/25(金) 14:51:11.12 ID:Ndvm/lef0
>>301
あれ?…… またやってもうたw
2つ目のは "&lt"、"&gt" です(これも変換されたりせんやろな)。
JaneXeno 78
303 :名無しさん@お腹いっぱい。[sage]:2023/08/25(金) 14:56:06.90 ID:Ndvm/lef0
>>300

JaneXeno 78
326 :名無しさん@お腹いっぱい。[sage]:2023/08/25(金) 22:10:02.15 ID:Ndvm/lef0
>>323
それは実験済みで、レス内の本来のタグ(改行に使っている<br>とか)まで
無効化しちゃうからレスがボロボロになる(副作用には目をつぶるなら
<br>、<a href=~>以外は全部やってまうとう手もなくはないけれど)。

それがあるから "(<br> User-Agent: )"、"$" で挟んで場所を絞り込んで
いるんやが、そうすると一括で置換とかがやりにくくなる。色々試行錯誤
したけどアカンかった。で面倒になって >>301 w

本来は 5ch側で !chkBBx したときに UA string に含まれる "<"、">" を
置き換えてくれりゃ良いんやけど、すでに書き込まれたものはローカルに
処理するしかないのが面倒なところ。
JaneXeno 78
333 :名無しさん@お腹いっぱい。[sage]:2023/08/25(金) 23:46:24.05 ID:Ndvm/lef0
>>301 で誤爆しているパターン(>>299)があったので改良版。
これで!chkBBx以外に誤爆はなくなるはず。

<rx2>^( <hr>.+?<br> User-Agent: )(.*?)$【TAB】$1DELETED by ReplaceStr.txt【TAB】msg

多分 ReplaceStr.txt の正規表現ではこれ以上は処理できないはず。
sed、awk とかにパイプで繋いでとかできりゃ何とかできそうなんやが。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。