我有一个匹配列表中一系列字符的正则表达式,但我想阻止它匹配一个单词。
我的正则表达式是:
^widget/([\w\d~]+)/?(?:[\w\d~]+)/?$
我希望它像这样匹配:
widget/JQYHHU
- 查看小部件,应该匹配widget/JQYHHU/
- 查看小部件,应该匹配widget/JQYHHU/bag-of-screws
- 查看小部件,应该匹配widget/JQYHHU/bag-of-screws/
- 查看小部件,应该匹配widget/add
- 查看小部件,不应匹配widget/add/
- 查看小部件,不应匹配
是否可以添加条件以匹配字符,但如果它们拼写单词“add”则不行?