Я пытаюсь преобразовать строку в double, которая также содержит нецифровые символы. Мне было интересно, есть ли общее решение для этого, вместо того, чтобы найти индекс каждого нечислового символа в строке и удалить их по одному. (Что-то вроде atof())Преобразование части нечисловой строки в double
Например, вот моя ломаная линия (2 векторов координат):
«[12,75082301 28,53644171 119,392771] [108,4213282 30,04183776 77, 14237388] " (разделенный \ т и doublequotes включены в строке)
Я расщепляется Tindo строки массива
array<String^> ^columns;
columns = line->Split('\t');
и в моей первой колонке есть: " [12,75082301
И в моей третьей колонке есть: 119,392771]
Есть простой способ, чтобы преобразовать строку в thoose дважды с тем же способом?
(И последующий вопрос: если есть 2 '\ t' directli рядом друг с другом, с StringSplitOption :: RemoveEmptyEntries, я должен пропустить пустую запись, но, похоже, это не работает для меня ... Идея?)
https://msdn.microsoft.com/en -us/library/hs600312% 28v = vs.110% 29.aspx –
Вы просто говорите об удалении квадратных скобок, не так ли? Эти запятые выглядят так, будто они предназначены для разделения фракций. (Я упоминаю это, потому что англоязычные страны используют период, и не все знают, что многие другие культуры используют запятую.) – Wyzard
О да, извините, я забыл. Запятые действительно разделители! – Razero