RKTY's

4creators site

メニュー

行頭と行末の文字を指定して正規表現検索(実槻)

この記事は約38秒で読めます

とある案件で行頭の文字と行末の文字を指定してGrep検索したい事態に直面。
正規表現からは逃げてJavaで置換も行っていたけど、ちょっと正規表現もできないとマズイと思い試行錯誤。。。
だってJavaだったら行末判定して入れ子で行頭判定でその文字を置換で終わりじゃん?

ほら簡単!!

それと比べて正規表現むずいww
とりあえず、どんな事態だったかというと・・・
「心のなかの台詞)
みたいな感じの、台本からの変換ミス?をどうにかしたくてねぇ。。。

とりあえず選択するところから始まるでしょ?・・・(置換は置いておいてね。。。)
んで色々試行錯誤した結果、その行ごと選択はできるようになったのでメモを兼ねて書いときますw

^「(?:.|\n)+)$

こんな感じになりまするw
「^」は行頭でしょ?んで、「$」が行末なわけ。
んで「(?:.|\n)+」が全ての文字列をあらわすのです。
これを並べれば「で始まって)で終わる行が選択できるわけです。。。

置換は置いておいてね!!!

(RKTY’s 実槻)

関連記事

コメントをお待ちしております

HTMLタグはご利用いただけません。