我有一个匹配所有网站的正则表达式,但我想从此正则表达式中排除 2 个特定网站?
正则表达式是
[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)
我要排除的网站是
www.gfycat.com
www.imgur.com
imgur.com/*
gfycat.com/*
是否可以编写排除特定网站的正则表达式?关于如何解决这个问题有什么建议吗?
/[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/
最佳答案
尝试this
^(?:(?!(?:www\.)?(?:google|gfycat|imgur))[-a-zA-Z0-9@:%._\+~#=]{2,256})\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)
关于javascript - 正则表达式排除JavaScript中的特定网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647762/