我会试着用下面的例子来解释它:
' text::'
'text::'
这个图案:
(?<=^).+(?=::)
匹配第一行的“文本”,第二行的“文本”。我需要一个模式,在两行中都匹配“文本”(没有前导空格)。
谢谢!
^'\s?\K[^:]+
节点 | 说明 |
---|---|
|
字符串的开头 |
|
' |
|
空格 ( , , , , 和 " ")(可选(匹配尽可能多的数量)) |
|
重置比赛的开始(什么是 ept)作为使用后视断言的更短替代方案:环顾四周和支持正则表达式中的K |
|
任何字符,除了: (1次或更多次(匹配尽可能多的数量)) |