[^_]+(?=_[^_]+_[^_]+)这个正则表达式的意思?
题目
[^_]+(?=_[^_]+_[^_]+)这个正则表达式的意思?
答案
[^_] 意思是匹配任何字符除了下划线,+号在正则中是次数,前面的匹配项出现一次或多次
圆括号内的正则式如果匹配的话就抓出来
圆括号紧跟一个问号意思是从这个位置开始
_[^_]+_[^_]+
意思是匹配下划线,紧跟着任何字符除了下划线,出现至少一次(至少一个字符),然后又一个下划线,然后跟着任意字符除了下划线出现至少一次,然后一个词
这个式子匹配什么呢?
如果有这样的一个字串
word1_word2_word3
那么这个表达式就抓取 word1
可以自己下载regexbuddy3验证一下
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点