[英]how to match everything except a particular pattern using regex
經過一個半小時的搜索,我失敗了。 現在我正在嘗試匹配給定單詞以外的所有單詞。
我正在嘗試匹配/user/*
除了一個單詞login
。
例子:
/user/test match!
/user/loginno match!
/user/login not match!
我的正則表達式是: ^/user/(?!login)(.*)
但我無法使/user/loginno
匹配):
^/user/(?!login\\b)(.*)
我更改了您的正則表達式,要求登錄后必須有一個單詞邊界,以使前行匹配,例如登錄后必須是非字母數字字符(例如,空格或/)。 似乎有效。
^\/user\/(?!login\b)(.*)
這是轉義正斜杠后的更正正則表達式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.