2024-06-27 09:26:18 发布
网友
我只是想把我的思绪围绕在这个问题上,这个问题是在我和积极的人混在一起的时候发生的。你知道吗
这个正则表达式有意义吗?你知道吗
foo(?=bar)+
你知道吗重新匹配()不返回错误,但是如果“+”量词有任何意义的话,我不知道它会是什么。(FWIW,regex101.com给出错误“前面的标记不可量化”…)
谢谢。你知道吗
/约翰
这里没有理由使用+量词。正则表达式lookaheads和lookbehinds实际上并不匹配任何文本,这意味着如果它们在某个位置匹配一次,它们将在一行中“匹配”无限次。似乎python足够聪明,不会多次尝试匹配lookahead,因为它不会陷入无限循环。你知道吗
+
换句话说,只要坚持使用不合格的lookaheads:foo(?=bar)是最好的。你知道吗
foo(?=bar)
这里没有理由使用
+
量词。正则表达式lookaheads和lookbehinds实际上并不匹配任何文本,这意味着如果它们在某个位置匹配一次,它们将在一行中“匹配”无限次。似乎python足够聪明,不会多次尝试匹配lookahead,因为它不会陷入无限循环。你知道吗换句话说,只要坚持使用不合格的lookaheads:
foo(?=bar)
是最好的。你知道吗相关问题 更多 >
编程相关推荐