簡體   English   中英

如何使用正則表達式匹配除特定模式以外的所有內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM