好的,所以我以
的形式输入textsem:Predicate xmi:id="1695" sofa="1" begin="67" end="71" relations="1869 1879 1889" frameSet="lead.03"
&安培;&安培;
textsem:Predicate xmi:id="1709" sofa="1" begin="135" end="142" relations="1842 1852" frameSet="lead.03"
我想使用正则表达式仅提取关系,并将值附加到列表中。
我正在使用的正则表达式是:
(relations=)(")(\d+\s*)+(")
但是,当我尝试将group(3)附加到我的列表时,它只捕获每行中的最后一个值。即在上面的示例输入中,它分别只得到1889年和1852年,我不确定为什么。任何帮助表示赞赏。
谢谢!
答案 0 :(得分:0)
答案是答案是将+
量词括在组3中,即
(relations=)(")((\d+\s*)+)(")
谢谢!