2016-06-12 38 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