Qstring将多个连续的空格替换成一个空格的方法
2015-11-10 10:26
417 查看
在QString中提供了正则表达式可以将多个符号替换成一个符号,下面以空格为例,将多个空格替换成一个空格:
Qstring str;
str.replace(QRegExp("[\\s]+"), " "); //把所有的多余的空格转为一个空格
首先要明白split方法的参数含义:
split
public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。
然后就要明确正则表达式的含义了:
\\s表示 空格,回车,换行等空白符,
+号表示匹配一个或多个的意思
Qstring str;
str.replace(QRegExp("[\\s]+"), " "); //把所有的多余的空格转为一个空格
首先要明白split方法的参数含义:
split
public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。
然后就要明确正则表达式的含义了:
\\s表示 空格,回车,换行等空白符,
+号表示匹配一个或多个的意思
相关文章推荐
- usaco.section1.3.Combination Lock(暴力模拟)
- 中兴MF667S WCDMA猫Linux拨号笔记
- 入手南洋这么多天,终于等到涨停了,呜哈哈哈,有时候看好的事情要学会等待,守候,意志力要坚定,坚持10天半个月的,一定能有所收获
- android使用POI读写word doc文件
- 8 - 机器学习中的噪音与错误(Noise and Error)
- Oracle数据库rownum和row_number的不同点
- java中单例模式的最佳实现分析
- 跨域ajax原理(jsonp方式)
- 去新华书店有感
- [Java]简单易懂的并发教程
- codes to read
- Excel出现“向程序发送命令时出现问题”的错误
- 支付宝 iOS 移动支付
- 老程序员推荐的 10 个编程策略
- 捍卫者移动存储介质管理系统
- 界面控件Essential Studio for ASP.NET正式发布2015 v3[附下载]
- Java中hashCode的作用
- LeetCode 039 Combination Sum
- Ubuntu下安装gcc-4.9 g++4.9
- 大数据学习入门