0 0

使用正则批量替换json中的key5

{
"username":'happy',
  'password':'pwd1',
  time:"2013-02-02"
}


使用java将此json字符串中的key替换为aaa,key可能被单引号或双引号包围,前后可能有空格
2013年10月04日 13:56

1个答案 按时间排序 按投票排序

0 0

引用
String str="{  \"username\":'happy',   'password':'pwd1',    time :\"2013-02-02\" } ";
str=str.replaceAll("[\"' ]*[^:\"' ]*[\"' ]*:", "aaa:");
System.out.println(str);

2013年10月08日 15:56

相关推荐

    JS批量替换内容中关键词为超链接

    本文将详细介绍如何使用JavaScript(JS)进行批量替换操作,将指定内容中的关键词替换成超链接,同时避免替换已存在的链接以及在alt、title属性中出现的关键词。 首先,要实现批量替换关键词为超链接,需要了解一些...

    Eclipse使用正则表达式快速修改代码的方法

    在这个例子中,假设我们想将Python 2.7中的`data.has_key('json')`替换为Python 3.x兼容的`'json' in data`。我们可以使用括号`()`来定义捕获组,这些组可以在替换时被引用。所以,我们的查找正则表达式可能是`data\...

    键值更换器键值更换器

    键值更换器可以帮助用户快速定位这些键值,并进行批量替换,无需手动逐行搜索和编辑。 在使用"键值更换器"时,首先需要了解目标文件的格式,因为不同的文件可能需要不同的解析方式。例如,XML文件的键值对可以通过...

    公司委托书汇总5篇.docx

    - **Word模板**:Microsoft Word支持使用模板来快速创建新文档,可以在模板中定义占位符,便于后续批量替换。 - **PDF模板**:对于需要生成PDF格式的委托书,可以使用Adobe Acrobat或其他PDF编辑器预先设置好模板。 ...

    JS性能优化技巧

    - 使用JSON语法创建对象,如`{key: value}`,比`new Object()`更快,因为前者是直接复制,而后者涉及构造函数调用。 10. **数组创建**: - 直接使用JSON语法定义数组,如`[param, param, ...]`,而非`new Array...

    .net开发Common类合集

    5. **字符串与正则表达式**:字符串处理和正则表达式是常见的任务,Common类库可能提供增强的字符串操作,如格式化、替换、分割,以及对正则表达式的封装,简化匹配和替换的过程。 6. **IO操作**:文件和目录操作是...

    sublime_text3安装教程.zip

    - 搜索替换:`Ctrl+F`打开查找框,`Ctrl+H`打开替换框,支持正则表达式。 - 快速打开文件:`Ctrl+P`,输入文件名或路径,快速定位文件。 通过以上步骤,您不仅完成了Sublime Text 3的安装,还学会了如何为Verilog...

    MongoDB笔记.docx

    - **模糊查询**:使用正则表达式进行模糊匹配,如`db.collection.find({field: /pattern/})`。 #### Mongoose(Node.js使用) Mongoose是MongoDB的一个Node.js驱动程序,提供了丰富的API来简化MongoDB的操作。 - ...

Global site tag (gtag.js) - Google Analytics