2014-04-30 18 views
1

正则表达式的任何人都可以提供正则表达式有statements--某些字母数字的句子

annotations/16/16366.eng
annotations/29/21345.eng
annotations/10/20132.eng

而且这些类型的语句。我试过'a(\w+).eng',但它没有奏效。

+5

修改正则表达式一个位(包括'/'作为有效的字符,转义'.',删除不必要的组):'a [\ w /] + \。eng'。目标是什么? –

+0

作品很棒,比你的帮助。 – user3416063

回答

1

要匹配字母用斜线分开,与.eng你可以做结尾:

(\w+\/\w+\/\w+\.eng) 

记住[]用于套。您可以逐字指定一个字作为匹配项,而不用任何标志。如果你想匹配在同一格式的注释:你能做什么:

annotations\/\w+\/\w+\.eng 

\/逃脱一个/\.逃脱一个时期。

,并简化其:

[\w/]*\.eng 

含义“匹配所述一组与字母数字字符\w的任何重复,并随后`.eng” /