gpt4 book ai didi

regex - 包含一个或另一个单词的正则表达式

转载 作者:行者123 更新时间:2023-12-03 05:25:37 25 4
gpt4 key购买 nike

我需要创建一个与整数后跟“秒”或“分钟”匹配的表达式

我尝试了这个表达式:([0-9]+)\s+(\bseconds\b)|(\bminutes\b)

它可以在几秒钟内正常工作,但不能在几分钟内工作。

例如“5 秒”给出 5;秒;而“5 分钟”给出;;分钟

最佳答案

您刚刚错过了“OR”符号的一对额外括号。以下应该可以解决问题:

([0-9]+)\s+((\bseconds\b)|(\bminutes\b))

如果没有这些,您要么匹配数字后跟秒,要么只匹配单词分钟

关于regex - 包含一个或另一个单词的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166618/

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