0

アンダースコア、文字、数字、スペースに一致する次の正規表現があります。私の問題は、スペースだけで文字列を一致させたくないということです。何か助けはありますか?ありがとう!

[a-zA-Z0-9_\\s]+

4

2 に答える 2

3

最初の文字が非スペースでなければならない場合は、次のようになります。

[a-zA-Z0-9_][a-zA-Z0-9_\s]*

先頭のスペースも一致させる必要がある場合:

\s*[a-zA-Z0-9_][a-zA-Z0-9_\s]*
于 2012-10-01T21:13:11.007 に答える
1

[a-zA-Z0-9_\\s]*[a-zA-Z0-9_]+[a-zA-Z0-9\\s]*

これを表現するよりエレガントな方法がありますが、選択したツールがそれをサポートしているかどうかはわかりません。

于 2012-10-01T21:14:15.750 に答える