2016-09-18 120 views
-2

我需要在崇高的文本編輯器中搜索像「264676343」這樣的所有字符串,「」之間有9個數字。我嘗試使用這個「0-9」,但不工作...請幫助我。崇高的正則表達式搜索

+0

可能的重複http://stackoverflow.com/questions/3968049/regex-allow-a-string-to-only-contain-numbers-0-9-and-limit-length-to-45 – MattDMo

回答

2

0-9搜索數字。那很好。但是,你需要找到的數字序列,因此:

[0-9]+ 看看:https://regex101.com/r/yJ2rA8/1

,如果你想擁有EXACTLY 9位,那麼這應該做的伎倆:

[0-9]{9} 一起來看看:https://regex101.com/r/aC7oF9/2

按MattDMo評論,您也可以使用簡寫數字\d而不是0-9

\d{9} 
\d+ 
+1

爲什麼使用'[0-9] +'?只需使用'\ d +'或'\ d {9}'。 – MattDMo

+0

你可能想補充說OP是用雙引號尋找數字(見問題),所以最後:'「\ d +」'。 – Jan