用的还是qmake-qt4,然后想把一个文件的内容换掉,比如以空格为单位把汉字换成英文,把中文的字符“:”换成":"。有办法实现吗?
比如有个文件内容是:
我 很 大 , 我 喜欢 你。
我 爱 你。
想要让它变成:
I am big , I like you .
I love you .
初步设想是在复制文件的过程中(copy)
以空格为分隔读取(readline)
然后switch是哪个汉字,再换成相应的英文单词,有更好的办法吗?
------解决方案--------------------
文件不大的话,直接QFile::readAll( )到一个QString中,然后QString::replace()就可以了。