正则获取冒号前面的值
姓名:(张三)电话:(1399202141)ERP:(test)最终我是想整理成:姓名:张三电话:1399202141ERP:test...
姓名:(张三)电话:(1399202141)ERP:(test)
最终我是想整理成:
姓名:张三
电话:1399202141
ERP:test 展开
最终我是想整理成:
姓名:张三
电话:1399202141
ERP:test 展开
2个回答
展开全部
您好,很高兴帮助你。
你可以试试下面的正则:
(?<=^|\))(.+?:)\((.+?)\)
我试过了可以实现你的需求,希望能帮到你。
你可以试试下面的正则:
(?<=^|\))(.+?:)\((.+?)\)
我试过了可以实现你的需求,希望能帮到你。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,很高兴帮助你。
- #include <Array.au3>
- Local $sSource = '姓名:(张三)电话:(1399202141)ERP:(test)'
- ;~MsgBox(0, '源字符串', $sSource)
- Local $aSRE = StringRegExp($sSource, '(?<=^|\))(.+?:)\((.+?)\)', 3)
- If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($aSRE), '其中[0]元素为: ' & $aSRE[0])
- _ArrayDisplay($aSRE, UBound($aSRE))
试试看,希望能帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询