2016-06-12 37 views

回答

1

根據你的問題,你在你的答案給分,你可以使用(?<=:)[a-z]{2}\d{4}$如果你想要的東西總是在一行的末尾(如圖你的樣品)或(?<=:)[a-z]{2}\d{4}\b,如果在一條線上可以有多個這樣的結構。在任何情況下,請勿勾號匹配案例

這使得使用:

  • (?<=:)積極前瞻檢查結腸的存在,但實際上並不是它
  • $的錨線
  • \b單詞的結尾邊界,單詞字符和非單詞字符之間或行首或行尾。
+0

謝謝!你幫了我很多! – makaroN

+0

我發現了另一個問題。如何查找以下字符串:ULNNNN(大寫,小寫,4位數字)。我試過這個正則表達式:(?<=:)[A-Z] {1} \ [a-z] {1} \ d {4} $但它不起作用。你能幫我麼? – makaroN

+0

IIRC,在你的字符串前面必須有一個冒號,這仍然是這種情況嗎? –

0

試試下面的正則表達式:

^\w{2}\d{4}$ 
+0

對不起,但這是行不通的。 – makaroN