Отделить/извлечь номер из строки
Привет. Как мне отделить/извлечь значение
22.2
из следующего:0065.0 0022.2 0050.0 0029.1 0100.0 0100.0 0000.0 0011.2 0000.0 -000.1 0000.0 -000.1 0000.0 -000.1 00000000000000000000000000000000
Что я уже пробовал:
Это выход устройства, и мне нужно прочитать параметр 2, который является
22.2
любые идеи будут оценены по достоинству
F-ES Sitecore
Ответ зависит от того, каковы возможные форматы. Если формат никогда не меняется по сравнению с тем, что вы опубликовали, то используйте
твоя тетрадь.Подстрока(9, 4)
Это вернет 4 символа из позиции 9. Если формат может измениться, то мы не сможем ответить на этот вопрос, пока не узнаем, как он может измениться.
Member 14589606
Там написано, что он превышает индекс.
Я получаю ответ от устройства и сохраняю его в строке, а затем пытаюсь отделить его или использовать ваш метод yourString.Подстрока(9,4).
Если я попробую writeLine на строке он печатает каждое значение в отдельной строке вот так
0
0
6
5
Следовательно, он утверждает, что индекс превышает