我试图解析这个示例正则表达式.
我知道斜杠可以用作转义字符.因此,如果你想搜索)而不暗示你会做的分组\然后) 拼写出来以避免堆栈溢出正则表达式...
我也知道加号可以表示前面一项或多项.
但是在下面的例子中,加号或斜线是否被转义?看起来第一个斜线允许你"逃避"第二个斜线然后加号表示至少有一个先前的斜线---但是例子说字符串中至少有两个+ ...
这个正则表达式意味着什么?我要解析它的新事物太多了.

但是在下面的例子中,加号或斜线是否被转义?
都!
将\被转义,因为你使用的可能是查询语言使用它作为转义字符本身(即转义引号).因此\\被理解为\正则表达式中的单个,然后用于逃避+.正则表达式表示单个+后跟零或多个+.
它可能被重写为\\++第二个+实际上是正则表达式量词的地方.
| 归档时间: |
|
| 查看次数: |
1686 次 |
| 最近记录: |