C# 用正则表达式替换字符串中所有特殊字符
descriptionXML = Regex.Replace(ToDBC(descriptionXML.ToUpper().Replace((char)32, ' ').Replace((char)13, ' ').Replace((char)10, ' ')), "[\\^\\[\\]\\-*×――()$%~!@#$…&%¥—+=<>《》!!???::•`·、。,,;;\"‘’“”≤]", "☆").
Replace('二', '2').Replace('两', '2').Replace("微克", "ug").Replace("μg", "ug").Replace("千克", "kg").Replace("公斤", "kg").Replace("毫克", "mg").Replace("厘米", "cm").
Replace("毫升", "ml").Replace("μl", "ul").Replace('三', '3').Replace('四', '4').Replace('五', '5').Replace('六', '6').Replace('七', '7').Replace('八', '8').Replace('九', '9').Replace('天', '日').Replace(" ", "");
descriptionXML = Regex.Replace(ToDBC(descriptionXML.ToUpper().Replace((char)32, ' ').Replace((char)13, ' ').Replace((char)10, ' ')), "[ \\[ \\] \\^ \\-*×――(^)$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "☆").Replace("☆", "").Replace(" ", "");
注意:"[\\^\\[\\]\\-*×――()$%~!@#$…&%¥—+=<>《》!!???::•`·、。,,;;\"‘’“”≤]"中‘\\’是转义符
转载于:https://www.cnblogs.com/gates/p/3681087.html
C# 用正则表达式替换字符串中所有特殊字符相关推荐
- java 通过正则表达式替换字符串中部分内容
最近开发遇到个需求,需要使用正则来替换字符串中间的一部分内容,也是面向百度探索了一番,之前还没怎么在实际中用过正则_,这里记录一下. 话不多说,直接上代码(解释在后面): public static ...
- java正则表达式替换指定字符串_笔记_正则表达式替换字符串中特定范围内的字符。...
功能:从字符串中找到所有<>之间的单引号,转换成双引号. 如: 转换成: 代码: package test_java; import java.util.regex.Matcher; im ...
- 正则表达式替换字符串中的${}里面的数据
一.直接上代码 private String getNewStr(String str,Map<String,String> map) {if (str.contains("$& ...
- scala字符串替换_如何在Scala中替换字符串中的正则表达式模式?
scala字符串替换 Scala | 替换字符串中的正则表达式模式 (Scala | Replacing a regular expression pattern in a string) Repla ...
- Java替换文件名字符串中的特殊字符,避免创建文件失败
文章目录 1.文件名中不能有哪些字符? 2.创建文件时,如何进行判断? 3.如何替换文件名'字符串中的特殊字符? 4.(很重要的)补充: 1.文件名中不能有哪些字符? 在Windows系统创建文件,其 ...
- EditPlus正则表达式替换字符串详解
EditPlus正则表达式替换字符串详解 发布时间:April 8, 2007 分类:Regular <PHP 实现多服务器共享 SESSION 数据> <利用javascript在 ...
- java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...
1.python正则表达式中匹配(match)和查找(search)的区别 答:正则表达式中match和search的方法比较相似 相同点:都是在一个字符串s中寻找pat子字符串,如果能找到,就返回一 ...
- php 字符串 替换 最后,php如何替换字符串中的最后一个字符
php替换字符串中的最后一个字符的方法是:可以通过preg_replace()函数来实现.该函数的语法为:[preg_replace(mixed $pattern, mixed $replacemen ...
- python去掉字符串中的特殊字符和数字
在python数据处理过程中,有时候需要将字符串中的特殊字符和数字进行剔除.我们可以利用正则表达式来轻松的完成它. File "D:\software\python\lib\re.py& ...
最新文章
- 深入jQuery中的data()
- 单片机值得学吗?会单片机能找什么工作?
- leetcode算法题--二叉树中和为某一值的路径
- CodeSmith 破解和注册
- python中的列表是采用链式结构实现的_Python数据结构与算法之列表(链表,linked list)简单实现...
- Aspose.Words 自定义文档模版生成操作类
- Google Spanner 论文笔记
- MATLAB矩阵元素的处理
- .net|dotnet应聘人员应该掌握的知识点
- 计算机应用与维修专业主修,计算机应用与维修专业个人简历制作
- 矩阵横向输出_Python3算法之八:矩阵螺旋遍历
- 如何在div中垂直对齐图像
- 凝思系统改时间_大众改原厂盲点监测系统,中山大众原厂改装,途观L改盲点监测...
- 自学网c语言教学视频教程下载,C语言从入门到精通教程 高清不加密 黄老师 视频教程 教学视频 百度网盘下载...
- 关于Y400 电源管理 Win10解决方案
- 吴恩达机器学习教程中文笔记目录
- ios中为视图添加圆角
- 慕课编译原理(第十章.构造优先关系表)
- 知乎高赞!怎么自学 python,大概要多久?
- Linux系统账号安全
热门文章
- jQuery1.2选择器(1)
- 我的RHCE考试终于要开始了!
- 【Vegas2006】8月24日-花豆擀面做法
- Unity编辑器定制和开发插件
- golang sqlx scan 到结构体中_Golang语言并发编程之定时器
- 计算机上无线网络开关在哪里,笔记本电脑无线网开关在哪_笔记本电脑如何打开无线网-win7之家...
- androidstudio打包apk 文件_Android 缩小apk体积过程记录
- 深入了解vue中slot和slot-scope
- hadoop与mysql的区别_数据库与hadoop与分布式文件系统的区别和联系
- 新手开发记录:把ListView、Adapter的逻辑捋顺,做一个微博热搜吧