2015-11-04 141 views
1

我有以下样本字符串需要帮助的正则表达式

test1/test2/test3:test4/test5/test6IAmInterestedIn:test7/test8

我只关心test6IAmInterestedIn这是第四斜线后可以由3个字,多个字母和3个数字结尾即[A-Z]{3}[0-9]{3}

我想添加到上面的正则表达式,我总是拿起字符串后第四个斜杠匹配[A-Z]{3}[0-9]{3}。我怎么能这样做?

+1

没有三位数的那个字符串。 –

+1

'^(?:[^ /] * /){4}(\ w +)' –

回答

1

你可以试试这个DEMO

(?:[^\/]*\/){4}([A-Za-z]{3}[0-9]{3}) 

其中

  • (?:[^\/]*\/){4}比赛4包含正斜杠
  • ([A-Za-z]{3}[0-9]{3})块捕捉你想要的图案
+0

优秀! - 谢谢 –