谁能解释一下这个正则表达式 \b((?abc)\w)+\b
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 19:43:45
谁能解释一下这个正则表达式 \b((?abc)\w)+\b
看了一篇教程,匹配不包含连续字符串abc的单词
但我还是看不懂怎样做到的
看了一篇教程,匹配不包含连续字符串abc的单词
但我还是看不懂怎样做到的
应该是没理解(?!abc)的意义,!)匹配的是一个位置,不占用任何字符.
!abc)的意义就是从当前匹配到的位置起,接下来不是一个字符"a"接着一个字符"b"接着一个字符"c".
!abc)\w的意义是用(?!abc)来限定\w的匹配,从\w的位置起不能出现一个字符"a"接着一个字符"b"接着一个字符"c".
((?!abc)\w)+就是多个被限定的\w组成的单词,这个单词中肯定不会出现"abc".
再举个例子:
!office)[a-z]+2000:不匹配"office2000",匹配"windows2000"
!a11)a:匹配"a10a11a12"中的第一个和第三个"a"
!abc)的意义就是从当前匹配到的位置起,接下来不是一个字符"a"接着一个字符"b"接着一个字符"c".
!abc)\w的意义是用(?!abc)来限定\w的匹配,从\w的位置起不能出现一个字符"a"接着一个字符"b"接着一个字符"c".
((?!abc)\w)+就是多个被限定的\w组成的单词,这个单词中肯定不会出现"abc".
再举个例子:
!office)[a-z]+2000:不匹配"office2000",匹配"windows2000"
!a11)a:匹配"a10a11a12"中的第一个和第三个"a"
谁能解释一下这个正则表达式 \b((?abc)\w)+\b
正则表达式"\b((?abc)\w)+\b”是什么意思?abc)w到底是什么意思?
这个正则表达式这个正则表达式^.*\\w.
正则表达式 'abc' '(b|d)'是什么意思?
正则表达式 [abc] 与 [a|b|c] 的区别是什么
正则表达式 \B 怎么用?
正则表达式[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+
i)]*> 请高手解释一下这个正则表达式的含义~
帮忙解释一下这个正则表达式吧 ^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]+$
正则表达式 a.{0,5}b 是什么意思?
/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/ 求教这个正则表达式怎么解释
(多项选择)正则表达式a*b*c匹配: A.ac B.a*b*c C.abc D.bbc