2010年6月6日日曜日

正規表現でアルファベットを抜いた時のメモ。

正規表現で、「<h2>長野NAGANO</h2>」といった文字列から、後ろのアルファベットを抜く際のメモです。

$match=preg_replace('/<h2>(.*[^\w])\w+<\/h2>/','$1',$str);

\wがアルファベットを示す。
()内の文字列をキャプチャーし、$1でアクセスできる。


■追記:$txt=preg_replace("/<h2>(.*?)([A-Z]+)<\/h2>/","<h2>$1</h2>",$str);
でもいけるっぽい。

0 件のコメント:

コメントを投稿