0
我試圖用Python語言編寫一個正則表達式匹配的字符串,如rds2
,rds5
,rds11
,但不是字符串rds1
或任何非rds
-followed匹配數字字符串,例如camels2
。匹配在1(任意數字)結尾的字符串的某些但不只是1
我當前的正則表達式就是
^rds[^1]
但是這不匹配的字符串,其最終在1後面有另一個數字。我對正則表達式不是很熟悉,但我認爲我必須使用一個後視斷言來確保在字符串末尾,如果最後一個字符是1
那麼前一個字符是[0-9]
?
我試圖做到這一點,但最終在一個亂七八糟的地方,後面的斷言長度似乎隨着字符串結尾的位數而變化。
'^ RDS([02-9] | [0-9] {2,})' –