首页 > 试题广场 >

正则表达式[^A-Za-z0-9_]与以下哪个表达式等价

[单选题]
正则表达式[^A-Za-z0-9_]与以下哪个表达式等价

  • \W
  • \d
  • \t
  • \w
  • \v
A
B表示[0-9]
C表示制表符
D表示[A-Za-z0-9_]
E表示垂直制表符
发表于 2017-05-23 15:11:33 回复(0)
A,\W匹配任何非单词字符
发表于 2016-12-18 20:21:37 回复(2)
答案选A

\w  字母数字下划线  等同于 [a-zA-Z0-9_]
\W  不包含\w的内容,正好相反 ,等同于[^a-zA-Z0-0_]
\d 等于[0-9]
\t 制表符
\v 垂直制表符

发表于 2021-01-14 21:48:45 回复(0)
\w是 [0-9A-Za-z_]
 ==>
注意那个 ^
 ==>
\W
 ==>
A
发表于 2019-12-14 10:46:13 回复(0)