Код регулярного выражения для считывания координат из одной строки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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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