匹配子字符串与正则表达式

时间:2014-01-23 09:45:09

标签: regex

我有这样的行:

Parent=maker-313-9640000-9660000%3A19634%3Afwd-augustus-gene-0.10-mRNA-1
ID=maker-313-9640000-9660000%3A19634%3Afwd-augustus-gene-0.10-mRNA-1;Name=maker-313-9640000-9660000%253A19634%253Afwd-augustus-gene-0.10-mRNA-1;Parent=maker-313-9640000-9660000%3A19634%3Afwd-augustus-gene-0.10

我如何匹配Parent=之后的内容?

2 个答案:

答案 0 :(得分:0)

尝试使用以下正则表达式:

Parent=([^;]*)

它会匹配;符号前的所有内容。我使用这个字符是因为它是你的分隔符,所以它允许匹配Parent=值,即使它不在最后。

答案 1 :(得分:0)

如果您确定父母是最后一个,您可以简单地:

 Parent=(.+)