我有一个像这样的字符串:
someURL&screenName=anyScreen&category=/any/EndPoint&carousel=/Catalog/something
可以是很多带有&category和&carousel参数的字符串,也可以没有。
我需要两个正则表达式:
以这种方式简单地做到了:
.*&screenName=anyScreen.*&category=.*&carousel=.*$
也许您将解释一些更好的找到方法。但是,此^^对我来说很好。
我遇到了第二个正则表达式的问题:
我尝试过:
.*&screenName=anyScreen.*&category=.*((?!&carousel=).)*$
据我所知((?!&carousel =)。)* $应该作为负先行使用,并且应该排除此单词的字符串 但是此正则表达式对我不起作用。我在做什么错了?
p.s。将在python中使用regexp