为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式任何ASCII字符

正则表达式任何ASCII字符

临摹微笑 2019-09-26 10:21:08
要匹配的正则表达式是xxx[any ASCII character here, spaces included]+xxx什么?我正在尝试xxx[(\w)(\W)(\s)]+xxx,但似乎没有用。
查看完整描述

3 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

如果您的意思是任何和ASCII(不是所有Unicode字符):

xxx[\x00-\x7F]+xxx

JavaScript示例:

var re = /xxx[\x00-\x7F]+xxx/;re.test('xxxabcxxx')// truere.test('xxx☃☃☃xxx')// false


查看完整回答
反对 回复 2019-09-26
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

[ -~]

这里看到了。它匹配从空格到波浪号的所有ASCII字符。

因此,您的实现将是:

xxx[ -~]+xxx


查看完整回答
反对 回复 2019-09-26
?
RISEBY

TA贡献1856条经验 获得超5个赞

由于US-ASCII字符的字节范围为0x00-0x7F(0-127),因此:

xxx[\x00-\x7F]+xxx


查看完整回答
反对 回复 2019-09-26
  • 3 回答
  • 0 关注
  • 2390 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信