php不是空格的空白字符,trim去不掉,匹配也去不掉,怎么办
来源:互联网 发布:盛夏光年知乎 编辑:程序博客网 时间:2024/06/05 02:21
今天过滤一段文本,后面有2个空格,用trim去不掉,用preg_match也去不掉,去网上翻阅了无数的方法,终于找到了非常好的一个解决方法。该文章来源于https://my.oschina.net/fffddgx/blog/196376 ,思路是 ,首先将字符分隔开,str_split, 然后循环每个字节查看他的编码,ord(); 我发现最后2个空白字符他的长度是4,
然后末尾的4个空白字符循环出来的 4个值分别为 163 160 163 160 , 然后我就 $str = preg_replace("/[\s\v".chr(163).chr(160)."]+$/","",$str); 把这个空白字符成功过滤掉了,
感谢这个作者提供的方法 https://my.oschina.net/fffddgx/home
原文地址为 https://my.oschina.net/fffddgx/blog/196376
阅读全文
1 0
- php不是空格的空白字符,trim去不掉,匹配也去不掉,怎么办
- Java 中 trim() 移除开端和结尾的空白字符(不单单是空格)
- php ltrim() rtrim() trim()删除字符空格
- php trim()不能去掉的空格
- [iOS]UILabel取消自动Trim空格和换行等空白字符
- php 正则匹配字符串为空白字符或空字符
- trim 空格字符剔除函数
- 【String】trim() 方法去不掉的空格
- 【String】trim() 方法去不掉的空格
- php的trim函数无法去掉空格的解决办法
- trim -----rim() 函数移除字符串两侧的空白字符或其他预定义字符。
- NSString去除两边空格字符,like trim()
- NSString去除两边空格字符,like trim()
- Excel去除字符中的空格(trim)
- Java去除字符中的空格(trim)
- "\\s+"匹配任意空白字符
- 四.trim自动去除空白字符和注释从而减小页面的体积
- .Trim() 去除不了的空格
- [android]提取系统应用(odex合并到apk)
- 基于A-Frame 框架实现的移动端VR视频播放(可感知手机重力感应)
- boot中jar包部署的方式读取classes下的文件
- ffmpeg将视频文件发布为RTSP流推送的命令
- 永硕E盘
- php不是空格的空白字符,trim去不掉,匹配也去不掉,怎么办
- Json-lib解析Json
- 【HDU
- 2017杭电多校第三场 1003 Kanade's sum(hdu6058 区间内第k大)
- I
- docker 保存对容器的修改
- POJ2369 Permutations 置换群循环节
- ie8下的兼容问题
- HihoCoder