正则表达式中 (?=.*[a-z]) 什么意思?

正则表达式中 (?=.*[a-z]) 什么意思?


千万里不及你
浏览 4053回答 1
1回答

饮歌长啸

这个叫断言,只匹配一个位置比如,你想匹配一个“人”字,但是你只想匹配中国人的人字,不想匹配法国人的人就可以用一下表达式(?=中国)人所以,楼主的表达式与其他通配符连用才能起到效果。(?=.*[a-z])\d+这个就表示 匹配以“任意字符连着一个小写字母”开头的数字,只匹配数字。(?<=exp)这个是放后面的。语言表述能力不行啊,不知道楼主看没看懂,有什么疑问请继续追问
打开App,查看更多内容
随时随地看视频慕课网APP