0

文字列「a 1」を preg_match する必要がありますが、「a1」を preg_match する方法しか知りません

preg_match('{^a\d+$}',$k))

文字列にスペースがある場合の方法を教えてもらえますか?

4

1 に答える 1

0

\sエスケープで試してください。@Ray Toal が述べたように、文字通り文字列にスペースを使用します。\soverの利点は、最初のものを使用することで、 or演算子を使用して複数の空白をキャッチできることです。(0x20) 文字だけでなく、、もキャッチします。*+\s\t\r\v\f

編集:

これを試して:

preg_match('{^a\s*\d+$}','a 1');

thisオンラインの例をご覧ください。

于 2013-05-07T04:05:37.043 に答える