我有一个包含以下格式的纬度/经度数据的QString:
27°34'35.67“ 45°37'28.34“
我希望能够删除/删除所有特殊字符(°,',“),但我无法使用以下代码执行此操作:
lat.remove(QRegExp(QString的:: fromUtf8(“[\\°\'\ ”]“)));
当我打印出lat的结果时,我得到:
lat =“27 \ 260 34 35.67”
所以看起来它能够剥离'和'字符而不是°符号。
知道如何使这项工作?我希望最终格式只包含空格或lat =“27 34 35.67”
答案 0 :(得分:1)
我能够使用以下内容:
lat.remove(QRegExp(QString的:: fromUtf8(" [\ x00b0 \' \"]&#34)));