Код регулярного выражения для считывания координат из одной строкиC#

Место общения программистов C#
Anonymous
Код регулярного выражения для считывания координат из одной строки

Сообщение Anonymous »

У меня есть строка, из которой я хочу прочитать координаты оси X.
Вот моя строка:
G74X106.5Y-49.Z-22.6P1800Q51000F0. 28R0.1
Вот что мне хотелось бы получить:
106,5
Кроме того, все это должно работать и для других координат, но со своим собственным кодом регулярного выражения
Вот моя строка:
G74X106.5Y-49.Z-22.6P1800Q51000F0.28R0.1
Здесь что мне нравится получать:
-49.
Вот моя строка:
G74X106.5Y-49.Z-22.6P1800Q51000F0.28R0.1
Вот что мне хотелось бы получить:
-22,6
Я использовал следующие коды регулярных выражений,
но они находят значения только в том случае, если они одни в очереди
@"^[X,x][0-9,.-]+"

@"^[Y,y][0-9,.-]+"

@"^[Z,Z][0-9,.-]+"


Подробнее здесь: https://stackoverflow.com/questions/787 ... ingle-line

Вернуться в «C#»