文字列の先頭にあるすべてのスペースを(1つの正規表現内で)カウントしたいとします。空白文字の開始をカウントする
私のアイデア:たとえば
$identSize = preg_match_all("/^()[^ ]/", $line, $matches);
:
$example1 = " Foo"; // should return 1
$example2 = " Bar"; // should return 2
$example3 = " Foo bar"; // should return 3, not 4!
任意のヒント、私はそれをどのように解決することができますか?文字列の先頭に(それは「"文字列を返すと一致したことに)
最初はスマートです。 preg_matchよりも速いと思います。 – Powertieke
+1ですが、最初のバージョンでは空白のみが考慮されますが、他の空白文字も含めたい場合があります。 – codaddict
@ codaddict OPの質問は空白を数えることでしたが、そのために指定された正規表現に関する発言があればそれがあります。 –