怎么用正则获取标签之间的数据

怎么用正则获取标签之间的数据,第1张

var str = '<1002><证件号码>123456</证件号码><姓名>test</姓名><姓名扩展></姓名扩展><性别>1</性别><民族>01</民族><出生地>FFFFFF</出生地><出生日期>165656</出生日期></1002>';

var arr = ['证件号码', '姓名', '姓名扩展', '性别', '民族', '出生地', '出生日期'];

for (let i = 0, len = arrlength; i < len; i++) {

let name = arr[i];

let reg = new RegExp('<' + name + '>' + '()' + '</' + name + '>');

consolelog(name + ': ' + strmatch(reg)[1])

}

输出:

证件号码: 123456

姓名: test

姓名扩展:

性别: 1

民族: 01

出生地: FFFFFF

出生日期: 165656

有一个笨办法:先把python到python3之间的字符串提取出来,然后提取其中的数字。

代码:refindall(r"(\d\d\d\d)",research(r"python()python3",content)group())

以上就是关于怎么用正则获取标签之间的数据全部的内容,包括:怎么用正则获取标签之间的数据、python 正则表达式 获取两字符串中间内容的某些字符串、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9548912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存