初学者在这里,我试图理解这一点。有人可以打破单引号之间的部分并描述它的作用吗?
grep -oP '(?<=\S\/1\.\d.\s)[345]\d+'
非常感谢提前!
答案 0 :(得分:0)
\S
匹配任何非空白字符(等于[^ \ r \ n \ t \ f \ v])\/
匹配字符/字面(区分大小写)1
字面匹配字符1(区分大小写)\.
匹配角色。字面意思(区分大小写)\d
匹配一个数字(等于[0-9]).
匹配任何字符(行终止符除外)\s
匹配任何空格字符(等于[\ r \ n \ t \ f \ v])
匹配下面列表[345] 345
匹配列表345中的单个字符(区分大小写)\d+
匹配一个数字(等于[0-9])+
量词 - 在一次和无限次之间匹配,尽可能多次,根据需要回馈(贪婪)简单地从https://regex101.com/r/HfJSNm/1复制输出:非常方便测试/共享/在正则表达式上自动解释。