正则表达式任何ASCII字符

要匹配的正则表达式是xxx[any ASCII character here, spaces included]+xxx什么?

我正在尝试xxx[(\w)(\W)(\s)]+xxx,但似乎没有用。


临摹微笑
浏览 2403回答 3
3回答

慕尼黑5688855

如果您的意思是任何和ASCII(不是所有Unicode字符):xxx[\x00-\x7F]+xxxJavaScript示例:var re = /xxx[\x00-\x7F]+xxx/;re.test('xxxabcxxx')// truere.test('xxx☃☃☃xxx')// false

拉风的咖菲猫

[ -~]在这里看到了。它匹配从空格到波浪号的所有ASCII字符。因此,您的实现将是:xxx[ -~]+xxx

RISEBY

由于US-ASCII字符的字节范围为0x00-0x7F(0-127),因此:xxx[\x00-\x7F]+xxx
打开App,查看更多内容
随时随地看视频慕课网APP