博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用正则表达式给字符串属性值都加上双引号
阅读量:6671 次
发布时间:2019-06-25

本文共 593 字,大约阅读时间需要 1 分钟。

需要处理的字符串

[{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {columnDisplaySize=11, columnName=BED_NO, columnTypeName=int},[{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {columnDisplaySize=11, columnName=BED_NO, columnTypeName=int}]]

需求

需要在等号两边的字符串都加上双引号,并将等号转换成冒号,,使其成为标准的JSON字符串.

解决方案

String str="[{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {columnDisplaySize=11, columnName=BED_NO, columnTypeName=int}]";String strS="(\\w+)\\s*=\\s*(\\w+)";String strresult=str.replaceAll(strS,"\"$1\":\"$2\""); System.out.println(strresult

转载地址:http://symxo.baihongyu.com/

你可能感兴趣的文章
Python WindowsError
查看>>
nginx配置虚拟主机(2) - ttlsa教程系列之nginx
查看>>
postgresql安装
查看>>
零刻数据提供多地优质BGP双线接入服务
查看>>
基于微软office web apps实现在线预览文档
查看>>
okToAccept: WARNING! Your cache is running out of filedescriptors
查看>>
epel
查看>>
类中关于列表的应用
查看>>
[xmind] JEE - JMS 笔记
查看>>
为android封装的百度定位组件
查看>>
List分批插入数据库
查看>>
SpringMVC数据的处理
查看>>
我的友情链接
查看>>
linux下 find+exec 命令使用
查看>>
Java的synchronized关键字:同步机制总结
查看>>
在Maven仓库中添加Oracle JDBC驱动(11g)
查看>>
linux下mysql数据库忘记密码怎么办
查看>>
挺不错的jquery幻灯片
查看>>
浅析《大数据运算》-加减乘除以及模除运算
查看>>
开始nodejs+express的学习+实践(5)
查看>>