开发者

Extract absolute path operation from SVG data value

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜