正規表現で、「<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 件のコメント:
コメントを投稿