java使用正则表达式的方法从json格式的字符串中提取需要的字符串

更新时间:2023-07-27 03:42:10 阅读: 评论:0

java使⽤正则表达式的⽅法从json格式的字符串中提取需要的
dove什么意思字符串
现有json格式的字符串:
[{CSTM_NO:\"11118\",CSTM_NAME:\"⼴东XX电⼒有限公司
\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070003\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个⽉定期存款四大国际会计师事务所
\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-
07\",ROWNUM_:1,idx:0},{CSTM_NO:\"11118\",CSTM_NAME:\"⼴东XX电⼒有限公司
\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070002\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个⽉定期存款
\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-邮购
用英语怎么说
07\",ROWNUM_:3,idx:2},{CSTM_NO:\"11118\",CSTM_NAME:\"⼴东XX电⼒有限公司
\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070005\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个⽉定期存款
\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-
07\",ROWNUM_:4,idx:3}]
从中提取FIX_ACC的数据。
public static void main(String[] args) {
String par="[{CSTM_NO:\"11118\",CSTM_NAME:\"⼴东XX电⼒有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070003\",OP_FLAG:\"正常\",BUSS_KIN  String regex="FIX_ACC:(.*?),OP_FLAG";//别忘了使⽤⾮贪婪模式!
patrick
Matcher pile(regex).matcher(par);
while(matcher.find())
{
String up(1);想加盟服装店
System.out.println(ret);
}维语
godbless}男士脸部保养
输出:
"D201306070003"
"D201306070002"
"D201306070005"
davis备忘:
当包含分组的正则表达式进⾏过test,match,arch这些⽅法之后,每个分组都被放在⼀个特殊的地⽅以备将来使⽤,这些存储是分组中的特殊值,我们称之为
反向引⽤。反向引⽤被存储在RegExp对象的静态属性$1—$9中,反向引⽤也可以在正则表达式中使⽤\1 ,\2...这类的形式使⽤

本文发布于:2023-07-27 03:42:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/189947.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   分组   提取
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图