gpt4 book ai didi

除特定单词外的正则表达式

转载 作者:行者123 更新时间:2023-12-04 13:55:47 24 4
gpt4 key购买 nike

我有正则表达式问题。
除了一组指定的单词外,我需要制作正则表达式,例如:apple、orange、juice。
并给出这些词,它将匹配除上面那些词之外的所有内容。

applejuice (match)
yummyjuice (match)
yummy-apple-juice (match)
orangeapplejuice (match)
orange-apple-juice (match)
apple-orange-aple (match)
juice-juice-juice (match)
orange-juice (match)

apple (should not match)
orange (should not match)
juice (should not match)

最佳答案

如果你真的想用一个正则表达式来做到这一点,你可能会发现环视很有帮助(尤其是在这个例子中的负前瞻)。为 Ruby 编写的正则表达式(某些实现具有不同的环视语法):

rx = /^(?!apple$|orange$|juice$)/

关于除特定单词外的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826059/

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