- 741 名前:デフォルトの名無しさん [2009/02/14(土) 23:33:42 ]
- >>733
s/\[.*?\]//g これでも大丈夫でしょう。 最短マッチに対応している正規表現エンジンの場合は。 *や+は条件に合致しつつできるだけ多くの文字を消費するような選択をします。 *?、+?は最短マッチといって、その条件を満たす最短の場合が選ばれます。 想定される用途では否定の文字クラス [^いろいろな文字] を使うか 最短マッチの .*? を使われると良いとおもいます。 別の表現なら否定先読み (?!文字列) をつかっても長くなりそうですが書けます。 ご参考になれば幸いです。
|

|