小编adw*_*adw的帖子

正则表达式的最大匹配长度

确定正则表达式的最大匹配长度的最简单方法是什么?

具体来说,我正在使用Python的re模块.

例如foo((bar){2,3}|potato)它将是12.

显然,正则表达式使用运算符等*+具有理论上无限匹配长度; 在那些情况下返回错误或某事是好的.使用(?...)扩展程序为正则表达式提供错误也很好.

我也可以获得一个近似的上限,只要它总是大于实际的最大长度,但不要太大.

python regex

4
推荐指数
2
解决办法
3035
查看次数

标签 统计

python ×1

regex ×1