Я пытаюсь написать метод в C# для преобразования PX в EM и наоборот в файле css.Regex для соответствия em в файле css
Чтобы выполнить это, я хочу использовать регулярное выражение для соответствия значению (например, 12em) и преобразовать его в px.
До сих пор у меня есть следующее выражение
(.*)^([0-9,-\.]+)(px)(.*)
это соответствует
border: solid 3em gray;
margin: 1.2em 2em 3em 4em;
margin: 1em 2em 3em 4em ;
но не
width:50.1em;
width: 50.1em;
Любое предложение?