![](/img/trans.png)
[英]Regular Expression matching either a single special character OR a particular sequence
[英]Regular Expression to find values that don't start with a particular character sequence
如何為不以給定單詞開頭的內容編寫正則表達式
我們假設我有以下列表
我想要一個正則表達式,除了6月和7月之外它們都會返回,因為它們以Ju開頭
我寫了類似這樣的東西^ [^ ju]但是這返回任何以J或U開頭我需要以Ju開頭的東西
試試這個正則表達式:
^([^j].*|j($|[^u].*))
這匹配不以j
開頭的字符串,或者如果它們以j
開頭,則在第二個位置沒有u
。
如果您可以使用環視斷言 ,您也可以使用:
^(?!ju).*
使用正則表達式進行補碼匹配是個壞主意。 它可以工作,但它通常要么效率低,要么特定於引擎。 使用正則表達式並將其與not
運算符組合。
以下正則表達式也適用於以ju開頭的單詞,
^[j][u].*
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.