求助标点符号替换js 正则表达替换怎么写

查看: 8048|回复: 16
请求帮助:正则表达式去除标点符号(已解决)
阅读权限50
在线时间 小时
请求帮助:正则表达式去除标点符号
请帮忙用正则表达式去除单元格中的标点符号:只留中文字符、英文字符和数字
(1.67 KB, 下载次数: 97)
09:52 上传
点击文件名下载附件
[ 本帖最后由 huanglicheng 于
10:14 编辑 ]
阅读权限90
在线时间 小时
貌似 Excel 不支持 正则表达式
阅读权限70
在线时间 小时
Sub cc()
& & Dim i%, arr
& & arr = Sheet1.[a1].CurrentRegion
& && &&&With CreateObject(&VBSCRIPT.REGEXP&)
& && &&&For i = 1 To UBound(arr)
& && && && &.Global = True
& && && && &.Pattern = &[^0-9A-z\u4e00-\u9fa5]&
& && && && &arr(i, 1) = .Replace(arr(i, 1), & &)
& && && && &Next
& & End With
& & Sheet1.[d1].Resize(UBound(arr)) = arr
End Sub复制代码
阅读权限50
在线时间 小时
回复 3楼 ccwan 的帖子
谢谢 ccwan
完全可用[em01]
阅读权限90
在线时间 小时
& & & & & & & &
回复 3楼 ccwan 的帖子
哇&&还有这出啊& &呵呵&&[em07]
阅读权限90
在线时间 小时
这是用Excel 自身的字符串对象来完成的~~[em01]
10:42 上传
点击文件名下载附件
7.41 KB, 下载次数: 86
阅读权限30
在线时间 小时
原帖由 ccwan 于
10:09 发表
& & Dim i%, arr
& & arr = Sheet1.[a1].CurrentRegion
& && &&&With CreateObject(&VBSCRIPT.REGEXP&)
& && &&&For i = 1 To UBound(arr)
& && && && &.Global = True
& && && && &.Pattern = &[^0- ... k
诸如][`这样的字符好象不能替换哦
阅读权限95
在线时间 小时
原帖由 tclnxc 于
17:24 发表
诸如][`这样的字符好象不能替换哦
.Pattern = &[^0-9A-Za-z一-龥]&
阅读权限20
在线时间 小时
Pattern = &[^0-9A-Za-z一-龥]&& &果然强大,先收藏再研究了
阅读权限30
在线时间 小时
& & & & & & & &
原帖由 alzeng 于
17:47 发表
.Pattern = &[^0-9A-Za-z一-龥]&
谢谢大蛱!
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师博客分类:
匹配中文标点符号:
String str="[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b]"
该表达式可以识别出: 。 ;
, : “ ”( ) 、 ? 《 》 这些标点符号。
匹配中文汉字
String str="[\u4e00-\u9fa5]";
该表达式可以识别出任何汉字。
浏览 13958
fushengfei
浏览: 150809 次
来自: 北京
叶凡520 写道我想使用楼主这个方法 但是 好像会报错的
我想使用楼主这个方法 但是 好像会报错的
说的是 不能找到
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'public static void main(String[] args){
String string="测试&&《》!*(^)$%~!@#$&&%¥&+=、。,;&&&&:&`文本";
System.out.println(string.replaceAll("\\pP|\\pS", ""));
输出结果为:
参考的主要内容如下:
Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。
\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。
大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。
其他六个是
L:字母;M:标记符号(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字(比如阿拉伯数字、罗马数字等);C:其他字符
上面这七个是属性,七个属性下还有若干个子属性,用于更进一步地进行细分。
Java 中用于 Unicode 的正则表达式数据都是由 Unicode 组织提供的。
Unicode 正则表达式标准(可以找到所有的子属性)
各 Unicode 字符属性的定义,可以用一看看某个字符具有什么属性。
这个文本文档一行是一个字符,第一列是 Unicode 编码,第二列是字符名,第三列是 Unicode 属性,以及其他一些字符信息。
本文来自CSDN博客,转载请标明出处:
阅读(...) 评论()

我要回帖

更多关于 正则表达式 标点符号 的文章

 

随机推荐