- ベストアンサー
全角で囲まれた文字列の抽出をしたい。
全角で囲まれた文字列の抽出をしたい。 phpコマンド preg_match($pattern,$str,$match)を使い $str = "で検索した結果 1~10件目 / 約14件 - 0.09秒"; を 「約」と「件」で囲まれた「14」という文字列を抽出したいのですが $patternの正規表現がわかりません。 教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
条件が >「約」と「件」で囲まれた であれば以下のような感じ、 <? $pattern="/約([0-9]+)件/"; $str = "で検索した結果 1~10件目 / 約14件 - 0.09秒"; preg_match($pattern,$str,$match); print $match[1]; ?> 単に >全角で囲まれた文字列 となると「~10件」とかもヒットするのでもう少しつめが必要ですね
お礼
yambejp 様 お礼が遅れて申し訳ありません。 バッチリ、うまく処理できました。 本当に助かりました。 正規表現は、解説書を読んでも、よくわからないです。 感謝しています。 ありがとうございます。 また、わからないことがあれば、質問させていただきますので、 その時は、またよろしくお願いします。