• 締切済み

漢字を含んだ正規表現

お世話になってます。 漢字を含んだ文字列を正規表現でマッチさせたいのですが 以下のようなテキストから 「あいうえおあいうえお、あいうえおあいうえお、あいうえおあい あいうえおあいうえお、あいうえおあいうえお、あいうえおあいう hello,my name is tetetあいうえおあいうえおeららららら frisk02様あえおあいうえお、あいうえおあいうえお、あいうえお」 「frisk02様」もしくは「frisk02」(この部分は英字もしくは数字を含んだ文字列となります)をマッチして取得したいのですが 有効な正規表現がわかりません、教えてください。お願いします。

みんなの回答

回答No.1

$subject = "あいうえおあ...らららfrisk02様あえ..."; preg_match("/([0-9a-zA-Z]+)様/u",$subject,$match); echo $match[0]; // frisk02様 echo $match[1]; // frisk02 こんなもんで。