使用正则表达式匹配全角空格
来源:互联网 发布:淘宝柒柒家质量差 编辑:程序博客网 时间:2024/05/13 06:58
今天遇到一个小问题,要对文本数据中的全角空格进行匹配。
首先考虑到了 \s ,\s匹配的是 制表符 \t ('\u0009'),换行符 \n ('\u000A'),回车符 \r ('\u000D'),换页符 \f ('\u000C')以及半角空格,
并不包含全角空格。
我是使用perl对utf-8编码的文本中的全角空格进行处理,发现对于网上的方法:
(1) 使用:[\s\p{Zs}]
(2) 使用 \u3000
在我这里均没成功,猜测与我的待处理文本为 utf-8 编码格式有关系。
无奈使用了一个取巧的办法,将全角空格替换为半角空格,然后对半角空格进行处理,可以成功进行处理了。
$line =~s/ / /g;
0 0
- 使用正则表达式匹配全角空格
- 正则表达式匹配全角空格
- js正则表达式匹配空格
- 使用正则匹配空格、回车
- javascript 匹配所有空格的正则表达式
- java正则表达式去掉匹配空格空行
- java正则表达式去掉匹配空格空行
- 正则表达式匹配空格与换行
- 正则表达式中文字符和空格匹配
- 正则表达式匹配多个空格
- JAVA正则表达式匹配多个空格
- 正则表达式匹配使用
- C#正则表达式——中文/英文空格(全角/半角空格)处理
- C#正则表达式——中文/英文空格(全角/半角空格)处理
- 正则表达式匹配连续多个空格或tab空格
- java正则表达式匹配空格 tab空格 制表符
- 使用正则表达式匹配中文
- JAVA使用正则表达式匹配
- py2exe使用教程(二)——提供运行时库
- 指令重排序
- Android SDK 更新不下来解决方法
- APACHE 下载安装注意
- linux下 mariadb二进制包安装
- 使用正则表达式匹配全角空格
- Drools 6.0入门:时钟实例
- C# 服务自承载,在Winform或控制台中发布WebService
- web-返回页面顶部
- 第[4天] 数组——数组的定义、数组内存的分配及特点
- GetProcAddress函数用法
- 第十周项目4 大奖赛计分
- 红外摄像头
- Serialize a Binary Tree or a General Tree