両方のケースで CSS インライン スタイルを一致させようとしています
width: 55px;
また
width: calc(100% - 10px);
今のところ、最初のケースを解決し、2 番目のケースの一部を取得できます。
/^width:\s*(calc\()*(([-+]?([0-9]*\.)?[0-9]*)(px|em|ex|%|in|cm|mm|pt|pc))/i
実際の例を参照してください: http://regexr.com?371o0
前もって感謝します