使用php中的正则表达式将font-size px更改为pt

时间:2015-04-28 06:02:19

标签: php regex

我怎样才能将font-size值从px更改为pt,使用常规表达式保持其数值相同。

如果我有

style = font-size:6px; line-height = 2px; 

它将转换为

style = font-size:6pt; line-height = 2px;

1 个答案:

答案 0 :(得分:1)

你需要的正则表达式是~font\-size: ?([\d]+)px~

$str = 'font-size: 6px; line-height: 12px';
echo preg_replace('~font\-size: ?([\d]+)px~', "font-size: $1pt", $str); // font-size: 6pt; line-height: 12px