开发者

Extract absolute path operation from SVG data value

开发者 https://www.devze.com 2023-01-14 13:51 出处:网络
I have the following d attribute for SVG but the question is about regular expression : 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

I have the following d attribute for SVG but the question is about regular expression :

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

I'm looking for a way to get the blocks that has capital and a series of number so the result array should be [M772.333,347.86, V2开发者_运维百科96.139, L772.333,347.86]

The pattern [A-Z]?[0-9.,] gives capitals and the numbers next to it but as well as the numbers after lowercase letters. I'd like to get rid of the numbers after lowercase letters.

Thank you,


All you need to do is get rid of the question mark: [A-Z][0-9.,]+. In [A-Z]?, the question mark makes the letter optional; you don't want that.


I found a solution to my question.

(?![0-9,-.])[A-Z]?[0-9.,]+ is the pattern that finds the required capital and number groups.

0

精彩评论

暂无评论...
验证码 换一张
取 消