如何理解 (?=\w{6,10})\d+?

sh/bash/dash/ksh/zsh等Shell脚本
回复
whaha
帖子: 104
注册时间: 2016-07-08 17:43
系统: debian8

如何理解 (?=\w{6,10})\d+?

#1

帖子 whaha » 2017-08-12 20:17

\d+(?=\w{6,10}) 这是一个正前向零宽断言

匹配连续的数字,这些数字需要满足条件:他的后面是连续6-10个文字。

如果有个表达式这样写 :(?=\w{6,10})\d+ ,如何解释他的含义
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: 如何理解 (?=\w{6,10})\d+?

#2

帖子 九天星 » 2017-08-12 20:32

(?=\w{6,10})\d+ = 阿弥佗佛
onlylove
论坛版主
帖子: 5226
注册时间: 2007-01-14 16:23

Re: 如何理解 (?=\w{6,10})\d+?

#3

帖子 onlylove » 2017-08-12 23:02

回复