2010年4月13日火曜日

正規表現で[]に囲まれた文字列の置換メモ。

正規表現で、[]に囲まれた文字を置換したかったので、実現メモ。

\[.+\]
.+が一文字以上の文字列にマッチ。
[]は\でエスケープ。

以下、とても参考になったサイト。
http://hodade.adam.ne.jp/seiki/

1 件のコメント:

Unknown さんのコメント...

\[.+\] だと、たとえば対象文字列が [abc]] の場合、 abc] の部分とマッチしてしまいます。 \[.+?\] (最短一致)とすればより安全です。