[英]Java regex to escape pipe
我正在尝试使用 java 正则表达式组从银行短信解析帐号和余额。 我能够成功解析帐户号但无法获得余额,因为它总是获得 null 值可能是由于 pipe
我要解析的短信是:
Balances for Ac XXXXXXXX0000 on 16/12/2020 11:37:14 AM ISTTotal Avbl. Bal: INR|980310.28Avbl. Bal: INR 980310.28Linked FD bal: INR|0.0
我正在使用的正则表达式是:
Balances for Ac (?groupname.+?) on 16/12/2020 11:37:14 AM ISTTotal Avbl. Bal: INR|980310.28Avbl. Bal: INR (?groupname[0-9.]+)Linked FD bal: INR|0.0
任何帮助将不胜感激!
\\|
.0.0
的数量。尝试这个:
INR (?<groupname>[0-9.]+)Linked FD bal: INR\\|(?<amount>[0-9.]+)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.