gpt4 book ai didi

javascript - 正则表达式精确匹配字符串中的多个字符串

转载 作者:行者123 更新时间:2023-11-30 19:37:30 24 4
gpt4 key购买 nike

我有一串 |DOGS|MAN|CAT|我需要检查字符串中是否存在 DOG 和 CAT。

输入字符串始终在管道之间分割。

我现在有这个:

((^|, )(?=.*\|DOG|\b.$)(?=.*\|CAT\b).*$)

如果我的输入字符串是 |DOG|MAN|CAT|,这几乎可以工作。没关系,但因为我指定了 DOGS 而不是 DOG,所以它不应该匹配

最佳答案

This RegEx可能会帮助您创建一个组,您可以在其中使用 | (OR)列出所有所需的目标字符串,并且如果可能的话,您可能不会从左到右绑定(bind)它:

\b(DOG|CAT|ANYTHING|ELSE|THAT|YOU|WISH)\b

RegEX

关于javascript - 正则表达式精确匹配字符串中的多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55785045/

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