>> re.match(r"^-6ren">
gpt4 book ai didi

javascript - 在 JavaScript 中调试正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:12 25 4
gpt4 key购买 nike

在Python中,有一个特殊的re.DEBUG flag这将显示正则表达式解析树:

>>> import re
>>>
>>> data = "myid_01234"
>>> re.match(r"^myid_(\d+)$", data, re.DEBUG)
at at_beginning
literal 109
literal 121
literal 105
literal 100
literal 95
subpattern 1
max_repeat 1 4294967295
in
category category_digit
at at_end
<_sre.SRE_Match object at 0x104ffe7b0>

在JavaScript中是否可以通过解析树获得类似的调试信息?

> var re = /^myid_(\d+)$/;
> var data = "myid_01234"
> data.match(re)
["myid_01234", "01234"]

最佳答案

JavaScript 不提供此功能。

但您可以使用在线服务或软件对其进行调试。示例:https://regex101.com/r/vY0iK9/1

关于javascript - 在 JavaScript 中调试正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32719806/

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