QRegExp 删除换行符和多个空格
QRegExp to remove the newline, and multiple white spaces
使用Qt框架的类,我们如何从字符串中删除新行,回车符和多个空格。
输入:
A quick fox run over
the lazy dog
输出:
A quick fox run over the lazy dog
在您的正则表达式中搜索s+
并将其替换为单个空格。 s+
表示一个或多个空格(包括n, r, t, f " "
)。
之后,如果您的字符串上有前导或尾随空格,请修剪它。或者使用正则表达式。
^s+|s+$
^s+
从一开始就意味着空间 s+$
意味着从尽头开始的空间。
您可以使用正则表达式:[snr]+
并根据您的要求将其替换为空字符串或空格。
演示
相关文章:
- 使用另一个字符串从字符串中删除空格
- 如何删除已输入的书以及如何使标题,语言和名称在上面放置空格不会出错?
- 如何插入 4 个空格宽的制表符并将它们删除两个空格?
- 可视代码 删除函数括号内的空格
- 用于删除句点和空格的函数
- Emacs c++选项卡写入空格删除
- 如何删除基于空格的字符串
- 从字符数组中删除双空格
- 循环以从字符数组中删除过多的空格 (C++)
- 从文本文件中读取数据并删除所有换行符空格,并在 C++ 控制台中显示
- 从文件中读取多行.txt字符串删除空格并创建新文件进行输出
- 使用正则表达式删除前导/尾随空格,引号除外
- 从字符串中删除空格未生效
- 为什么在写入文件时删除空格无法读取文件
- 解锈化代码格式化程序删除C++单行中的空格
- c++ 如何删除特定字符串中的空格
- 删除空格后如何将其插入字符串中
- 如何删除字符串中的所有空格并将数据存储在两者之间
- 如何修改数组,从中删除空格,然后将其存储在新数组中
- 如何修复我的代码以删除字符串中的空格