Извлечение операции абсолютного пути из значения данных SVG - PullRequest
0 голосов
/ 01 сентября 2010

У меня есть следующий атрибут d для SVG, но вопрос касается регулярного выражения:

M772.333 347,86c0,2.284-1.652,4.14-3.689,4.14h-52.622c-2.038,0-3.69-1.854-3.69-4.14V296.139c0-2.286,15.652-1.14,17.69-1.14l-0.189-3h38.81c2.039,0-0.31,4.854-0.31,7.14L772.333 347,86z

Яищем способ получить блоки с заглавными буквами и серией чисел, поэтому результирующий массив должен быть [M772.333,347.86, V296.139, L772.333,347.86]

Шаблон [AZ]? [0-9.,] дает заглавные буквы и цифры рядом с ними, а также цифры после строчных букв.Я хотел бы избавиться от цифр после строчных букв.

Спасибо,

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Все, что вам нужно сделать, это избавиться от знака вопроса: [A-Z][0-9.,]+. В [A-Z]? знак вопроса делает букву необязательной; ты не хочешь этого.

0 голосов
/ 01 сентября 2010

Я нашел решение своего вопроса.

(?! [0-9, -.]) [AZ]? [0-9.,] + - это шаблон, который находит необходимый капитал иномерные группы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...