0

私はこの正規表現を持っています@"^[a-zA-Z ]+$"。アイデアが与えられた[と置き換える] _、、、返さstring_stringなければならないstringstring、、。string__stringTrueTrueFalse

アルファベットと単一のスペースのみを受け入れる文字列入力を受け入れる適切な正規表現は何ですか [スペースのみ].

4

3 に答える 3

0

これはうまくいきますか?

 [a-zA-Z]+ ?[a-zA-Z]+

これはあなたが望むものと一致しますが、string__string では両方の文字列に一致します。

1 行と仮定すると、行全体の一致に対して以前に行ったように ^$ を追加し直すことができます。その場合、3 はまったく一致しません。

于 2013-02-23T11:11:18.740 に答える
0

これはうまくいきます:

^[a-zA-Z]+ {0,1}[a-zA-Z]+$

と同じです

^[a-zA-Z]+ ?[a-zA-Z]+$ 
于 2013-02-23T11:11:30.190 に答える
0

トリックでプレフィックスを回避できます

^([a-zA-Z]+ ?)*$
于 2013-02-23T11:14:11.837 に答える