|
|
1
5
那是一个 positive lookahead . 它检查是否出现特定的子表达式 之后 那一点。但它没有 消费 匹配的任何内容:
正如您可能注意到的,当替换文本时,lookaround特别有用,因为您不需要将周围环境包含到替换文本中。例如,替换
但这会捕获以下字符,因为它是匹配的一部分,稍后会重新插入。您还可以使用lookaround:
其中只匹配和替换Q,因此在替换字符串中包含部分匹配不再是必需的。 |