问题描述
示例文本:
代码=转到 65416541654 名称 DHANA 1 个周期 JUL 2021 SN Hrg=314800 Bill=313500 Admin=2500 Total Bill=316000 检查 Bill SUCCESS。余额=835606。
我需要提取名称 DHANA 和 Total Bill=316000。我可以使用单个正则表达式来做到这一点吗?
我现在的正则表达式是
/(name)( | :|:|=| =)(?P<sn>(.*?))(check bill)/i
但是使用这个正则表达式,我捕获了我什至不需要的其他东西。
DHANA for 1 period JUL 2021 SN Hrg=314800 Bill=313500 Admin=2500 Total Bill=316000
那么我是否可以只捕获 NAME 和 Total Bill,而没有句号和其他任何内容?
更多信息
- 名称可以超过一个词 例如 Dhana Merdeka
- 如果可能,我需要捕获的 SN 将显示 DHANA MERDEKA Total Bill=316000
或 DHANA Total Bill=316000
(如果名称只有一个字)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)