gpt4 book ai didi

regex - 这个正则表达式简化是否正确?

转载 作者:行者123 更新时间:2023-12-01 08:32:21 25 4
gpt4 key购买 nike

我正在阅读“浏览器如何工作”一文:How Browsers Work (这是一本很棒的书。)

但有一次,他们提到这是定义整数的语法规则:

INTEGER :0|[1-9][0-9]*

写起来是否完全相同(并且更简单):

INTEGER :[1-9]*[0-9]

我想不出一个不满足这两个规则的案例,也想不出为什么首选第一个规则的原因。

包含一个简单的基本案例(例如 0)是否有原因,或者只是迂腐?

最佳答案

这两个表达式是不同的:第一个将采用 101,而第二个则不会。书中的表达式非常擅长匹配整数,同时不允许前导零。

关于regex - 这个正则表达式简化是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13617628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com