正規表現

正規表現

正規表現

通常の検索や置換以外に正規表現を用いると、より便利に使う事ができます。
正規表現とは
サルにもわかる正規表現入門
正規表現テクニック

正規表現利用時の注意点

正規表現を利用して一括で置き換えるような場合は、よく考えて利用しないと必要なものまで置き換えてしまうので注意してください。
特に複数ページを対象に行う場合は、事前に同一ページ内で無関係な部分にヒットしない事を確認してから行うと安全です。

代表的な正規表現

特定範囲(.*?

「.*?」は、特定の範囲を意味します。
「A.*?B」とした場合は、A~Bの文字数や内容に関係なくAからBまでの全てが対象となります。
両端の文字は決まっているけど、間の文字数や内容はバラバラと言う時に使えます。

例:一行目.*?二行目

文字数(.

「.」は文字数を意味します。
「A.」とするとAと言う文字の後の1文字目までを条件に含ませる事ができます。
「.」は1つだけでなく複数書けるので、「...」とすれば3文字目までを含みます。

例:A.C

改行、複数行(\n

「\n」は改行を意味し、条件に含ませる事ができます。
「一行目\n二行目」のように、間に挟む事で複数行を指定できます。

例:一行目\n二行目

行頭(^

「^」は行頭を意味します。
全ての行頭に特定の文字列を付加したい時に便利です。

例:^

行末($

「$」は行末を意味します。
全ての行末に特定の文字列を付加したい時に便利です。

例:$

オンラインPC館
トップページテクニックPC → 正規表現