\w和\W之间的位置,不明白什么意思

来源:3-32 位置匹配之单词边界匹配

慕慕4335856

2020-08-19 21:06:07

什么是\w和\W之间的位置,为什么说\b是\w和\W之间的位置

写回答

1回答

好帮手慕粉

2020-08-20

同学你好,关于同学的问题回答如下:

1、\w匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”。

2、\W匹配任何非单词字符。等价于“[^A-Za-z0-9_]”。

3、\b匹配一个单词的边界,也就是指单词和空格间的位置(即正则表达式的“匹配”有两种概念,一种是匹配字符,一种是匹配位置,这里的\b就是匹配位置的)。例如,“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”;“\b1_”可以匹配“1_23”中的“1_”,但不能匹配“21_3”中的“1_”。也就是说\b可以匹配到\w和\W匹配不到的内容。

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0

0 学习 · 14456 问题

查看课程