• ベストアンサー

正規表現で「0」のみ抽出

お世話になります。 正規表現について質問です。 1文字だけ0(ゼロ)がある場合にマッチする正規表現文が 分からず悩んでおります。。。 {0}では期待通りの動作しませんでした。 どうぞお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

「1行の中に『0』だけがある」なら、正規表現で表す場合「行頭記号」を0の前に、「行末記号」を0の後ろに付けて下さい。 つまり ^0$ と書いて下さい。

yoroshikumail
質問者

お礼

chie65536さま、迅速なご回答ありがとうございました。 期待通りの挙動を示しました。 感謝いたします^^

その他の回答 (1)

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

正規表現ではないですが、substr_count()が使えそうですね。 http://jp2.php.net/manual/ja/function.substr-count.php

yoroshikumail
質問者

お礼

UmJammerさま迅速なご回答ありがとうございました。 今回の主旨とは違いますが、勉強になりましたm(_ _)m

関連するQ&A