使用Qt框架的类,我们如何从字符串中删除新行,回车符和多个空格。
输入:
A quick fox run over
the lazy dog
输出:
A quick fox run over the lazy dog
答案 0 :(得分:1)
答案 1 :(得分:1)
在正则表达式中搜索\s+
并将其替换为单个空格。 \s+
表示一个或多个空格(包括\n, \r, \t, \f " "
)。
之后如果您的字符串上有前导或尾随空格,则修剪它。或者使用正则表达式。
^\s+|\s+$
^\s+
表示从开始的空间
\s+$
表示距离结尾的空间。