_xxx[any ASCII character here, spaces included]+xxx
_に一致する正規表現は何ですか?
xxx[(\w)(\W)(\s)]+xxx
を試していますが、うまくいかないようです。
本当にanyおよびASCII(すべてのUnicode文字ではない)を意味する場合:
xxx[\x00-\x7F]+xxx
JavaScriptの例:
var re = /xxx[\x00-\x7F]+xxx/;
re.test('xxxabcxxx')
// true
re.test('xxx☃☃☃xxx')
// false
[[:ascii:]]
クラスを使用できます。
US-ASCII文字は0x00–0x7F(0–127)のバイト範囲にあるため:
xxx[\x00-\x7F]+xxx
[(\w)(\W)(\s)]+
の代わりに.+
を使用してみてください。
これには実際に必要以上のものが含まれていることに注意してください-ASCIIは最初の128文字のみを定義します。
受け入れ/一致のみASCII文字
/^[\x00-\x7F]*$/
.
は任意の文字を表すため、次のように正規表現を記述します。
xxx.+xxx
「ASCII文字」の意味に応じて、単純に試すことができます。
xxx.+xxx