是否有一个正则表达式我可以用来查找JSON字符串中的所有数字并用双引号替换它们?

例如,在下面的JSON字符串中,我想用双引号替换Id和Phone值 .

String jsonString = " [

{

"FirstName": "abc",

"Email" : "a@a.com",

"Id" : 1,

"Phone" : 1234567890,

"Date": "2 May 2016 23:59:59"

},

{

"FirstName": "xyz",

"Email" : "b@b.com",

"Id" : 2,

"Phone" : 9876543210,

"Date": "3 May 2016 23:59:59"

}

] ";

我想获得以下输出:

[

{

"FirstName":"abc",

"Email" : "a@a.com",

"Id" : "1",

"Phone" : "1234567890",

"Date": "2 May 2016 23:59:59"

},

{

"FirstName":"xyz",

"Email" : "b@b.com",

"Id" : "2",

"Phone" : "9876543210",

"Date": "3 May 2016 23:59:59"

}

]

我试过下面的行,但它不起作用 . 有任何想法吗?

jsonString = jsonString.replaceAll("=[ ]*([\\d]+)", "= \"$1\"");

java json 正则_正则表达式替换json字符串相关推荐

  1. java缓存同步_浅谈JSON的数据交换、缓存问题和同步问题

    JSON轻量级的数据交换格式 相对于XML来说,JSON的解析速度更快,文档更小. JSON的格式 {属性名:属性值,属性名:属性值,--} 属性名的类型可以是string,number,boolea ...

  2. 正则匹配不包含某字符串_如何替换JS字符串中匹配到多处中某一指定节点?

    来源 | https://www.cnblogs.com/class1/p/14273231.html 问题先行,要求搜索关键字,匹配到四处,那我鼠标放在第二处,我想把它变个颜色,该怎么实现呢?截图如 ...

  3. mvc json 乱码_你了解JSON吗?——Jackson、FastJson在SpringMVC中的简单使用

    原文参考分享自CSDN:你了解JSON吗?--Jackson.FastJson在SpringMVC中的简单使用_欢迎来到 Baret~H 的博客-CSDN博客 1. 什么是 JSON JSON(Jav ...

  4. python re正则_正则表达式+Python re模块详解

    正则表达式(Regluar Expressions)又称规则表达式,在代码中常简写为REs,regexes或regexp(regex patterns).它本质上是一个小巧的.高度专用的编程语言. 通 ...

  5. ora00936缺失表达式怎么解决_正则表达式替换函数

    导读 在上篇推文<正则表达式匹配和提取函数>中简单介绍了正则表达式的匹配和提取函数,并用一些简单的例子向大家说明如何利用正则表达式匹配和提取文本.今天我们为大家简单介绍一下正则表达式的替换 ...

  6. java正则表达式替换指定字符串_笔记_正则表达式替换字符串中特定范围内的字符。...

    功能:从字符串中找到所有<>之间的单引号,转换成双引号. 如: 转换成: 代码: package test_java; import java.util.regex.Matcher; im ...

  7. java 正则 最后一个字符_正则表达式怎么匹配字符串中最后一串数字?

    展开全部 importre temp='DwellTime:666' m=re.search(r'\d*',temp) printrepr(m.group()),m.start(),m.end() m ...

  8. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符

    正则表达式:java中匹配HTML中a标签中的中文字符 今天群里一位朋友问到了一个正则表达式的问题,有如下内容: 特432 453543 a1特123你好123吗? 特2 标签中的文字现在要匹配出内容 ...

  9. 正则的文字替换和字符串的替换哪个快_JavaScript正则表达式怎么用?

    正则表达式(Regular Expression)是一门简单语言的语法规范,是强大.便捷.高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找.替换和提取操作. JavaScript中的正 ...

最新文章

  1. 国家公布人工智能四大平台 AI的春天到了?
  2. 教你如何用阿里canal
  3. Capital one TPS整理
  4. Android自定义属性、控件三步法
  5. 将windows 客户机加入msits.com域环境中
  6. iOS-QQ临时对话、QQ群申请跳转
  7. React开发(249):react项目理解 ant design form加个扩展样式
  8. 使用IntelliJ IDEA和Maven管理搭建+Web+Tomcat开发环境
  9. 昨天刚招到一个程序员,第一天入职就离职了....因为不加班
  10. [Android] Android 锁屏实现与总结 (一)
  11. 阿里王坚:区块链与数据价值的交换
  12. 千年3步法外挂 千年3脚本 千年3外挂 千年3最新外挂
  13. win10计算器_好用的Win10系统计算器,终于可以在移动端设备上面来用了
  14. Mac上命令行安装证书p12文件及描述文件mobileprovision
  15. (数据结构)栈(LIFO结构)——概念、进栈、出栈、先进后出的特性
  16. 计算机画图调整画笔粗细,【2人回答】画图里画笔怎么加粗-3D溜溜网
  17. win7下l2pt/sec 的789报错解决
  18. RV1126RV1109 buildroot 增加串口屏测试
  19. 数据结构与算法之美笔记-链表(Linked list)
  20. 苹果app商品定价_苹果将调整应用商店定价:中国区应用最低价涨至8元

热门文章

  1. 常见决策树算法(ID3、C4.5、CART)
  2. UCMS文件上传漏洞(CVE-2020-25483)复现
  3. [转载]Qualcomm Wlan Country Code
  4. 如何使用FirewallD限制网络访问
  5. Windows批处理中的if判断
  6. IE浏览器 应用程序发生异常 未知的软件异常(0x0000417),位置为 0x6546120
  7. macOS 控件教程(2)
  8. 名悦集团分享汽车遥控钥匙失灵该怎么办
  9. Android编程中调用Camera时预览画面有旋转问题的解决方法
  10. 2007年,中国十大名言警句