我在URL匹配方面遇到问题!例如:我们有url(字符串):/,/news,/news/1-addsf,/articles,/guides等
和任务:获取所有匹配项,排除所有以"/news"开头的项(带或不带continue"/1-addsf",需要两个regexp)and"/articles"and"/"
我试试smth,像这样:
#([^'/news.*]|[^'/articles])#is
#'/[^(news.*|articles)]#is
#^'/(^news|^articles)#is
以及许多其他变体
我想,我不知道smth或者是一个糟糕的谷歌人,但我找不到smth来回答这个问题。
需要工作的regexp!谢谢
p.s.对不起我的英语。
看起来你想要之类的东西
#^/(?!news|articles).*#is
上面的regex匹配所有url字符串,除了以/news
或/articles
开头的字符串
演示