c替换文件中的字符串 QT中,怎么替换string中的某些符号?
QT中,怎么替换string中的某些符号?
//使用qregexp正则表达式qstring STR1=“fkdsfkdsjfdskfjs/sdfdsfksfs/sdfsfs/sfds/dfsfsfs/ddssfdsf”//使用空格替换“/”qstring STR2=STR1。替换(qregexp(“ /”),”)
QT中,怎么替换string中的某些符号呢?
因为一个字符串需要多次处理,为了避免多次刷新UI的负担,我们必须先将数据读入内存进行处理,然后一次更新UI。所以首先调用qtextedit的toplaintext将文本存储在qstring中。还有很多方法。如果必须考虑行号,可以调用qstring的split将数据存储在qstringlist中。这样,就可以得到一个qstring链表。每个节点都有一条线,您可以快速定位任何一条线。最后,您可以调用qstringlist的join来生成qstring,然后调用qtextedit的setplaintext来将其存储在文本框中。PS:是n或Rn请尝试知道,必须计算空格
1。Qstringqstring::simplified()const返回一个字符串,以从头到尾删除空格,每个序列中的空格将替换为一个空格(删除开头和结尾)。例如:[CPP]<spanstyle=font-尺寸:18pxQStringstr=批次空白rstr=简化结构()//str==lotsofwhitespace</SPANQStringstr=lotstofwhitespacerstr=str。SimuliIdEd(/)/STR= = LooptTeWeleStays, 、“”都属于空白处理范围。2。Qstringqstring::trimmed()const return astring这是他从开始到结束移动的空间。返回一个字符串,从头到尾删除空格。例如:[CPP]<spanstyle=font-尺寸:18pxQStringstr=批次空白rstr=str.trimmed公司()//str==lotstofwhitespace</SPANQStringstr=lotstofwhitespacer
c替换文件中的字符串 如何替换字符串中的字符 shell替换字符串中某个字符
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。