2012-03-11 10 views
1

内部の空白が、すべてのCSS間でフォントサイズを変更するための前処理HTMLを探して。オプションSmartyテンプレートエンジンを使用した後読み正規表現

コロンの後の空白をオプションにしたいので、何とか番号に一致するようにします。

問題は、オプションのマッチングを見た目の一部ではなく、見た目の後ろにすることしかできないようです。

正規表現:(?<=font-size:)[0-9]+

HTMLの抜粋:(?<=font-size:\s?)[0-9]+:空白そう\sため

body { 
    font-family: 'Open Sans', sans-serif; 
    font-size: 9pt; 
    height: 100%; 
    min-height: 100%; 
    display:block;  
} 

答えて

1

キャプチャグループで簡単に行うことができる場合は、lookbehindを使用しないでください。あなたが必要と

(\bfont-size:\s*)([0-9]+) 

が次にキャプチャグループ$1$2を使用します。

あなたのケースでは、あなたのような何かを行うことができます。

+0

魅力的な方法で働きました。 – jsuissa

0

のReg EXシンボルが、これは何が必要でしょうか?

関連する問題