正規表現による置換
正規表現を使うことで、複数の文字列を同時に検索・置換することができます。
大抵のテキストエディタやIDEは正規表現に対応しています。
具体例
検索(置換前) | 置換後 | |
---|---|---|
行頭に#を付ける | ^ | # |
行末が"なのだ"の場合、"です。"に変換する | なのだ$ | です。 |
"世紀"と"正気"を"正規"に変換する | 世紀|正気 | 正規 |
数字を{ }で囲む | ([0-9]+) | {$1} |
解説
・「^」は文頭を表します。
・「$」は文末を表します。
・「|」は「または」を表します。3つ以上の指定も可能です。
・「+」は1回以上の繰り返しを表します。上の例では、
2桁以上の数字に対応させるために「+」を付けています。
・「$1」は、検索時に( )で囲んだ正規表現に
ヒットした文字列を表します。
■参考
正規表現サンプル集
http://hodade.adam.ne.jp/seiki/