1

我有一个包含以下格式的纬度/经度数据的 QString:

27° 34' 35.67" 45° 37' 28.34"

我希望能够剥离/删除所有特殊字符(°、'、"),但我无法使用以下代码执行此操作:

lat.remove(QRegExp(QString::fromUtf8("[\\°\'\"]")));

当我打印出 lat 的结果时,我得到:

纬度 = "27\260 34 35.67"

所以看起来它能够去除 ' 和 " 字符,但不能去除 ° 符号。

知道如何进行这项工作吗?我希望最终格式仅包含空格或 lat = "27 34 35.67"

4

1 回答 1

1

我能够使其与以下内容一起使用:

lat.remove(QRegExp(QString::fromUtf8("[\x00b0\'\"]")));

于 2015-03-17T19:06:33.727 回答