8
今日この問題が発生しました:どのようにすべての言語の英数字正規表現を作成できますか?
この正規表現は、英語:[a-zA-Z0-9]
にのみ一致します。
この世界でどの言語のサポートが必要な場合は、どのような正規表現を書くべきですか?
今日この問題が発生しました:どのようにすべての言語の英数字正規表現を作成できますか?
この正規表現は、英語:[a-zA-Z0-9]
にのみ一致します。
この世界でどの言語のサポートが必要な場合は、どのような正規表現を書くべきですか?
文字クラスの短縮形とUnicode対応の正規表現エンジンを使用すると、それを行うことができます。 \w
クラスは "単語文字"(英字、数字、アンダースコア)と一致します。
ので、よくこれをしないいくつかの正規表現のフレーバーの用心:JavaScriptが\d
(桁)と\w
のためにASCIIを使用しますが、\s
のUnicode(空白)。 XMLはそれとは逆です。
ありがとうMartinoho、この正規表現は私のために働いた '/ [\ W] * /' – tawfekov
これはあなたが使用している言語/正規表現の構文に大きく依存します。 '[[:alpha:]]'はおそらくより標準的です。 –