2017-03-09 64 views
0

我有以下两行XML中,我使用正则表达式来1号线相匹配的标签之间的数字&线路2:正则表达式的XML标记之间提取

type="PDF417">123456789</barcode><crnl/> 
crnl/><xxPDF417>987654321</xxPDF417><crnl/> 

我要找来提取

123456789 
987654321 

正则表达式下面我使用:

PDF417?>(.*?)</ 

我越来越:

123456789 
>987654321 

关于表达式的任何想法我将需要从第二行删除“>”?

+0

你在Qt的工作? –

+0

[我不能repro](https://regex101.com/r/DU1qqb/1)(甚至[如果我添加'“'](https://regex101.com/r/TGyyD9/1)),请发布您正在使用的代码 –

回答

0

你需要试试这个:

PDF417.?>(.*?)<\/ 
------^----- 

.是需要有匹配任何与下一?使得可选

demo

+0

谢谢Rizwan。我正在想念我,正在尝试一切。 – Liam

+0

谢谢我接受了.. – Liam