我正在尝试解析此示例正则表达式。
我知道斜杠可以用作转义字符。因此,如果您想搜索)而又不暗示要进行分组\
,则可以进行)
拼写,以避免堆栈溢出正则表达式...
我也知道加号可以表示一个或多个前面的项目。
但是在下面的示例中,加号或斜杠是否已转义?似乎第一个斜杠允许您“转义”第二个斜杠,然后加号表示至少有一个先前的斜杠---但是示例中说字符串中至少有两个+。
这个正则表达式是什么意思?我要解析的东西太多了。
但是在下面的示例中,加号或斜杠是否已转义?
都!
会\
被转义,因为您使用的查询语言可能会将其本身用作转义字符(即,转义引号)。因此在regex中\\
被理解为一个\
,然后用于转义+
。正则表达式表示单个,+
后跟零或多个+
。
它可能被重写为\\++
第二个+
实际上是正则表达式量词。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句