文字列に少なくとも1つの英字が含まれていることを確認するために正規表現を決定しようとしています。文字列に少なくとも1文字の英字が含まれていると判断するにはどうすればよいですか?
答えて
これは、ほとんどの正規表現エンジンで動作します。この
"^.*[a-zA-Z].*$"
を試してみてください。ただし、ASCIIアルファベット文字に制限されています。国際的な文字については、関与する正規表現エンジンを知る必要があります。
申し訳ありませんが、これは100%正解です。下降票の説明が必要になる。 – JaredPar
私は実際には*説明することはできません。それは私のものではありませんでしたが、そこではかなり非効率な正規表現があります。ほとんどの正規表現エンジンは、文字列内のどこでも一致するものを見つける方法を提供します。その場合、thinkcubeの答えはより良い選択です。文字列の先頭に固定されているメソッドは明示的には必要なく、 '。* [a-zA-Z]'を残して後続のアンカーを必要とするべきではありません。 –
@Ben - それはそうだったし、アルファベットはa-zだと仮定しています。 – Alnitak
ここでは、次のとおりです。
[a-zA-Z]
アルファベット文字のためのPOSIX標準マッチがある:
[[:alpha:]]
.net
相当
[\p{L}]
ですJavaでもサポートされている5つの異なる「文字」文字クラス:
[\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}]
など、これもアルファベットです任意の文字に一致する必要があることを注意だけではなく、通常のローマ字の「[a-zA-Z]
」セット、したがってまた、アクセント付きの文字に一致し、
[[:alpha:]]は広くサポートされていません。 Python、JavaScript、.NET(私の頭のすぐ上)はサポートしていません。私はPCREとPOSIXだけが信じています。 –
は、「英字」の定義は、世界中で同じではないことを忘れないでください。たとえば、ノルウェーでは、正しい正規表現は[a-zA-ZæøåÆØÅ]
です。
- 1. 文字列に少なくとも1桁が含まれています
- 2. 文字列に数値または文字以外の数字、文字、文字が少なくとも1つ含まれているかどうかを確認するにはどうすればよいですか?
- 3. 文字列に英数字以外の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 4. 入力に少なくとも1文字が含まれている場合
- 5. Java文字列に少なくとも1つの大文字、小文字、および数字が含まれているかどうかを確認するにはどうすればよいですか?
- 6. RegEx、文字列には1〜9のうちの少なくとも2つの数字が含まれます
- 7. 文字列に英数字とダッシュだけが含まれているかどうかを確認するにはどうすればよいですか?
- 8. 正規表現は、それが少なくとも一つの小文字の文字、大文字の文字、1つの数字、1つのシンボルなし空白が含まれているかどうか、文字列を検証するため
- 9. 少なくとも1つの数字または1つの文字が含まれている場合、どのようにチェックするか?
- 10. C#Regex - 文字列に少なくとも1つのドットと空白が含まれています
- 11. 文字列内の1文字を大文字にするにはどうすればいいですか
- 12. SQL Serverの文字列にlinq-to-sqlを使用するローカルリストの文字列が少なくとも1つ含まれているかどうかを確認するにはどうすればよいですか?
- 13. "パスワードには少なくとも1つの英数字以外の文字が含まれている必要があります"
- 14. Bash文字列を英数字で、アンダースコアなしにするにはどうすればよいですか?
- 15. Excel/VBAを使用して文字列を32文字の英数字文字列に圧縮/伸長するにはどうすればよいですか?
- 16. VB.NET文字列にアルファベット文字と。が含まれているかどうかを確認するにはどうすればいいですか?
- 17. appwayスクリプトで文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?
- 18. 文字列にリストの文字列が含まれているかどうかを検証するにはどうすればよいですか?
- 19. 文字列にa-zとA-Z文字のみが含まれていることを確認するにはどうすればよいですか?
- 20. パスワードに少なくとも1文字または数字が含まれているかどうかを確認するための検証ツール
- 21. 文字列に別の文字列がどの位置に含まれているか把握するにはどうすればよいですか?
- 22. ggplotの英数字とギリシャ文字をgeom_text()に追加するにはどうすればよいですか?
- 23. 文字列内の文字列を文字列内で渡すにはどうすればよいですか?
- 24. 文字列内の\文字を/文字に変更するにはどうすればよいですか?
- 25. 文字列に右から左の文字が含まれているかどうかを検出するにはどうすればよいですか?
- 26. 文字列にGoのアルファベット文字のみが含まれているかどうかを確認するにはどうすればよいですか?
- 27. その文字列に任意の言語の文字が含まれていることを確認するにはどうすればよいですか?
- 28. 文字列に文字のリストが含まれているかどうかを確認するにはどうすればよいですか?
- 29. 文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 30. 文字列にすべて一意の文字が含まれているかどうかを判断するアルゴリズムを実装します。
あなたはどんな言葉を使っていますか? – cgp
google first mr "unknown"文字通りどの言語でも正規表現の情報が文字通りボートロードされています。 – gnomed