gpt4 book ai didi

javascript - 匹配带空格和不带空格的模式

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

我正在使用markjs搜索页面并突出显示将被视为掷骰子的内容。所以它使用正则表达式 /([1-9]\d*)?d(?:4|6|8|10|12|20)([+-]\d+)?/i当文本格式设置为 1d10+2 时,它实际上效果很好但是,如果文本有任何空格,它只会突出显示第一部分。例如,如果同样的内容写为 1d10 + 2它只会突出显示 1d10 .

我可以在正则表达式中调整一些东西来解决 + 周围的空格吗?或-符号?

最佳答案

您可以使用 \s 来表示空格,因此您的正则表达式可能如下所示:

([1-9]\d*)?d(?:4|6|8|10|12|20)\s?([+-]\s?\d+)

关于javascript - 匹配带空格和不带空格的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47986006/

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