ある文字から改行までを選択する

正規表現の基本的な使い方はだいたいわかったんだけど、改行の扱いでひっかかった。
ある文字からその行の最後までを選択したい場合。

「文末に改行がくる」というのを、直訳?すると上手くいかなかった。
30分くらいいろいろやって

特定の文字[^\n]*

これで上手く行った。
「文末に改行が来る」ではなく、「改行以外を選択する」というように逆で表現するとあっさり解決。
他にもこの逆を使うパターンで解決することは多いように思う。

コメントを残す