在xml标签

时间:2017-03-09 12:11:42

标签: regex

我在XML中有以下两行,其中我使用正则表达式来匹配第1行和第1行上的标记之间的数字。第2行:

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

我希望从

中提取以下内容
123456789
987654321

我正在使用的正则表达式:

PDF417?>(.*?)</

我得到了:

123456789
>987654321

关于表达式的任何想法我都需要删除“&gt;”从第二行?

1 个答案:

答案 0 :(得分:0)

你需要试试这个:

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

.来匹配任何内容,而下一个?使其成为可选项

demo