私はこの正規表現を持っています@"^[a-zA-Z ]+$"
。アイデアが与えられた[と置き換える] _
、、、返さ
string_string
なければならないstringstring
、、。string__string
True
True
False
アルファベットと単一のスペースのみを受け入れる文字列入力を受け入れる適切な正規表現は何ですか [スペースのみ].
これはうまくいきますか?
[a-zA-Z]+ ?[a-zA-Z]+
これはあなたが望むものと一致しますが、string__string では両方の文字列に一致します。
1 行と仮定すると、行全体の一致に対して以前に行ったように ^$ を追加し直すことができます。その場合、3 はまったく一致しません。
これはうまくいきます:
^[a-zA-Z]+ {0,1}[a-zA-Z]+$
と同じです
^[a-zA-Z]+ ?[a-zA-Z]+$
トリックでプレフィックスを回避できます
^([a-zA-Z]+ ?)*$