私はここに私が持っているものだ...ユーザー入力スペースなしで正確に4文字を作るしようとしています:4文字でスペースを必要としない正規表現を作成するにはどうすればよいですか?
....[^\s]{4}
が、私は入力したすべてのものは、それが正規表現と一致しなかったことを言います
どこが間違っていますか?
私はここに私が持っているものだ...ユーザー入力スペースなしで正確に4文字を作るしようとしています:4文字でスペースを必要としない正規表現を作成するにはどうすればよいですか?
....[^\s]{4}
が、私は入力したすべてのものは、それが正規表現と一致しなかったことを言います
どこが間違っていますか?
何かを/^[^ \ s]は{4} $/
試しtxt2re.comのような私のために働く。
\S
ではなく、\s
のように複雑になっているため、スペースにマッチしません。私はこれがあなたのために働くべきだと思う:ソリューションの
^[\S]{4}$
定義:
^- は
[/ S]で始まる - 資本 'S' には空白に
を意味しません{4} - マッチ4回
$ - 文字列の末尾
+1すばらしい説明! –
:
[^\s]{4,4}
のtry/^ [^ \ s]は{4} $/ –
いや、うまくいきませんでした... – Matt
あなたは文字を言うとき、あなただけのアルファ文字を意味していません数値?どのようなものが一致するべきかの例を与えることができますし、私があなたに与えた正規表現が4文字の長い文字列と一致してはいけないものは何かを与えることができますか?/^ [^ \ s \ d] {4} $/ –