ある文字から改行までを選択する
正規表現の基本的な使い方はだいたいわかったんだけど、改行の扱いでひっかかった。
ある文字からその行の最後までを選択したい場合。
「文末に改行がくる」というのを、直訳?すると上手くいかなかった。
30分くらいいろいろやって
特定の文字[^\n]*
これで上手く行った。
「文末に改行が来る」ではなく、「改行以外を選択する」というように逆で表現するとあっさり解決。
他にもこの逆を使うパターンで解決することは多いように思う。
広告
記録を残していきます
正規表現の基本的な使い方はだいたいわかったんだけど、改行の扱いでひっかかった。
ある文字からその行の最後までを選択したい場合。
「文末に改行がくる」というのを、直訳?すると上手くいかなかった。
30分くらいいろいろやって
特定の文字[^\n]*
これで上手く行った。
「文末に改行が来る」ではなく、「改行以外を選択する」というように逆で表現するとあっさり解決。
他にもこの逆を使うパターンで解決することは多いように思う。