したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

初心者用質問スレ2

773名無しさん@避難所:2021/09/24(金) 05:27:51 ID:ylq8W7gY0
自分用メモ
最近5chは規制の影響でhttp://やhttps://などを含む文字列が書き込みにくくなっているらしい
「p://」や「ps://」などの文字列をReplaceStr.txtを使って補完したい

以下のように置換したい

ps://www.yahoo.co.jp/ → https://www.yahoo.co.jp/
s://www.yahoo.co.jp/ → https://www.yahoo.co.jp/
p://www.yahoo.co.jp/ → http://www.yahoo.co.jp/
://www.yahoo.co.jp/ → http://www.yahoo.co.jp/


正規表現では「^」で行頭にマッチするらしいがV2Cではうまくいかない
調べてみると「(?:^|<br>)」を使うとうまくいくそうだ
正規表現はdatファイルを処理しているから?

以下の表記でうまくいった、もっとスマートなやり方もあると思う
<rx>(?:^|<br>)\s*p?s://[TAB]<br>https://[TAB]msg
<rx>(?:^|<br>)\s*p?://[TAB]<br>http://[TAB]msg
<rx>(?:^|<br>)\s*/{1,2}[TAB]<br>https://[TAB]msg




掲示板管理者へ連絡 無料レンタル掲示板