我有以下格式的结构化文档:
123456789|XXX|1234567|05/05/2012 00:00|81900153|Signed|LASTNAME,FIRSTNAME, M.S.|024813|XXX|3410080|DNR Order Verification:Scanned|
xyz pqs 123
[report_end]
123456789|XXX|1234567|05/05/2012 00:00|81900153|Signed|LASTNAME,FIRSTNAME, M.S.|024813|XXX|3410080|A Note|
xyz pqs 123
[report_end]
其中每个记录:
如何用正则表达式捕获这三个元素?你知道吗
我的方法是
但我不知道如何用正则表达式来实现这一点。你知道吗
您可以使用以下方法:
输出:
演示
https://regex101.com/r/xY5nI9/1
正则表达式解释
根据您的评论更新
要获得3个组,您可以使用:
要循环所有组:
现场演示
http://ideone.com/k8sA3k
您还可以尝试:
DEMO
相关问题 更多 >
编程相关推荐