在数据解析的时候,我们得到的数据格式有可能中英文符号相互混淆的,但是我们存在数据库中必须将符号统一,

于此,我们需要对得到数据串进行处理以达到我们的目的。

下面我主要来写一种将String串中的 英文双引号" 替换为 中文双引号”

直接上代码:方法如下:

     /*** 把其中的英文双引号变成中文* @param str 需要替換的字符串* @return*/public static String processUtil(String str ) {String regex = "(.*)\"(.*)\"(.*)";Pattern pattern = Pattern.compile(regex);Matcher matcher = pattern.matcher(str );while (matcher.find()) {str = matcher.group(1) + "“" + matcher.group(2) + "”" + matcher.group(3);matcher = pattern.matcher(str );}return str ;}

下面自己输入字符来测试:

 public static void main(String[] args) {String content = "【患者主因\"发现右乳癌4年,多程治疗后进展广泛皮肤转移化疗中\"入院\"】";System.out.println("原来的字符串是:"+content);String result = processUtil(content);System.out.println("替换后字符串是:"+result);}

结果是:原来的字符串是:【患者主因"发现右乳癌4年,多程治疗后进展广泛皮肤转移化疗中"入院"】
                替换后的字符串是:【患者主因"发现右乳癌4年,多程治疗后进展广泛皮肤转移化疗中“入院”】

常见的字符串的特殊字符处理之英文双引号替换成中文双引号相关推荐

  1. Word中如何将英文双引号替换成中文双引号

    在查找替换的时候,使用高级选项,启用使用通配符. 查找内容输入:"(*)" 替换内容输入:"\1" 注意: 1)要选择使用通配符. 2)双引号想要显示全角符号, ...

  2. PHP 将英文状态的双引号替换成中文状态的双引号

    有时候有些功能使用英文双引号是会出现一些问题,但是用str_replace 替换英文双引号的话又达不到效果,就只能用正则匹配来解决问题了,一下是正则方法!! /*** 将字符串中英文状态的双引号转换成 ...

  3. java string中文_Java将String字符串的英文双引号批量转换成中文双引号

    除了下面的方法,当然也可以使用正则进行匹配,方法众多/** * 将字符串的英文双引号替换为中文双引号 * @author X-rapido */ public class ReplaceString  ...

  4. c语言将英文逗号转成中文逗号,处理csv文件,英文逗号替换成中文逗号之后就乱码...

    Python2.7,处理csv文件时,把英文逗号替换成中文逗号之后就会乱码,title变量会乱码,可是content就不会,他们都是str类型,麻烦大家,这是为啥??def main(): #初始化数 ...

  5. java中文逗号替换成英文逗号_word如何将大量英文逗号批量替换为中文逗号?

    录入长篇文档往往需要频繁切换输入法,在录入中文文章的时候,有时会不小心录入如图 7‑6所示的大量英文逗号,此时该如何将其批量替换为中文逗号呢? 图7‑6英文逗号(英文逗号用粉红色标注) 解决方案1 将 ...

  6. 怎么将整个英文的pdf文档翻译成中文

    目前pdf文件是我们用得比较多的文件,但是我们偶尔也会碰到英文的PDF文件,就需要将它翻译成中文了,那么怎么将整个英文的pdf文档翻译成中文呢? 这里小编介绍一个在线的pdf转换器就可以做到,可以轻松 ...

  7. 编写名为censor的函数,用来把字符串中出现的每一处字母“foo”替换成“xxx”。例如,字符串“food fool”会变为“xxxd xxxl”。再不失清晰性的前提下程序越短越好

    编写名为censor的函数,用来把字符串中出现的每一处字母"foo"替换成"xxx".例如,字符串"food fool"会变为"x ...

  8. 英文视频如何翻译成中文视频简单工具推荐

    英文视频如何快速变成中文视频,自动生成文案,自动匹配画面,同时还有中文的配音,看过来,在测试了十几款软件之后,终于找到我心目中最好用的那一款了, 不服来辩. 相信很多小伙伴在日常浏览海外的英文视频的时 ...

  9. 过滤英文双引号替换为中文引号

    输入框输入的文本通常会出现英文引号,从而在使用的时候会出现异常,为避免这些异常,我们可以将英文引号替换为中文引号,如下: var str = "你好\"bug,我是从\" ...

最新文章

  1. [深度学习] keras的EarlyStopping使用与技巧
  2. IBatis.Net学习笔记四--数据库的缓存模式
  3. CPU和软件模拟异常的执行流程
  4. springboot 加载mybatis的流程
  5. 手撕 CNN 经典网络之 AlexNet(理论篇)
  6. 【四种解法】剑指 Offer 39. 数组中出现次数超过一半的数字
  7. 山西计算机等级考试科目一模拟试题,2011山西省计算机等级考试试题 二级ACCESS一点通科目一...
  8. linux选择运行的核数量,linux – 如何根据可用内核的数量选择最大负载阈值?
  9. vue-flowy前端流程图绘制工具
  10. c语言较大的整型相加,二个超长正整数的相加
  11. SQL数据库语言基础之SqlServer数据库原理与设计课程期末复习-条件查询实例练习【学生表、选课表、家庭作业表】
  12. 在碾压中找到自己,提升自己的思考能力
  13. thinkphp5.0 session驱动方式问题汇总
  14. mysql 注入攻击与防御_防御SQL注入和XSS攻击
  15. visa虚拟卡生成器_虚拟信用卡。亲,你懂了吗?
  16. 一些Winodws mobile相关资料的整理
  17. 哈希原理与常见哈希函数
  18. mysql 合计 小计_用SQL实现统计报表中的小计与合计的方法详解
  19. php的redis函数
  20. 华为鸿蒙推送机型,华为鸿蒙系统开始推送,这15款机型可率先升级,有你的吗?...

热门文章

  1. 如何制作倒放视频,8秒教会你
  2. 迷你服务器开机无显示,迷你云服务器突然消失
  3. python电子病历交接班系统_交班记录-电子病历模板
  4. win11 怎么开性能模式
  5. android的猜扑克牌游戏,Android简单猜扑克牌
  6. 18个网站的Python爬虫登录示例 | 开源项目推荐
  7. Spark三种部署方式
  8. 有多少个点在一条直线上
  9. 75页游戏引擎研报:3A较难推动国产inhouse引擎,东西方路径差异明显
  10. 清华大学《走近医学》