Son*_*Gao 4 regex quantifiers
懒惰和贪婪的想法很容易理解,但我只*+在我的正则表达式中使用过一次(在Java中)[A]|[^B]*+(?!C)(A,B,C是任意值),因为它在惰性修饰符导致StackOverflow错误时起作用.
*+
[A]|[^B]*+(?!C)
由于大多数搜索引擎无法搜索符号,我找不到任何关于此的文档.那么*+究竟做了什么以及如何做到这一点?
Bor*_*der 7
一个贪婪的量词匹配它所能做的一切,然后模式回溯直到匹配成功.
延迟量词前向跟踪直到匹配成功.
占有量词可以匹配它所能做的一切,而且永远不会回溯.
所述+表示所有格量词.如果可以用作,例如,++或*+.
+
++
这种防止回溯的能力意味着它可以阻止灾难性的回溯.
归档时间:
12 年,4 月 前
查看次数:
264 次
最近记录: