正規表現 Part5
at TECH
741:デフォルトの名無しさん
09/02/14 23:33:42
>>733
s/\[.*?\]//g
これでも大丈夫でしょう。
最短マッチに対応している正規表現エンジンの場合は。
*や+は条件に合致しつつできるだけ多くの文字を消費するような選択をします。
*?、+?は最短マッチといって、その条件を満たす最短の場合が選ばれます。
想定される用途では否定の文字クラス [^いろいろな文字] を使うか
最短マッチの .*? を使われると良いとおもいます。
別の表現なら否定先読み (?!文字列) をつかっても長くなりそうですが書けます。
ご参考になれば幸いです。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4815日前に更新/194 KB
担当:undef