私は人間が判読できるように、縮小されたCSSファイルを拡張しようとしています。 私は拡大の大部分を終わらせることができましたが、私は理解できない非常に奇妙な場合に立ち往生しています。私は交換するなどの検索など(.+):(.+);
と\t\1: \2;\n
を試してみたRegExを使用して個々のCSS属性を一致させるには
.innerRight {
border:0;color:#000;width:auto;padding-top:0;margin:0;
}
a {
color:#000;text-decoration:underline;font-size:12px;
}
p,small,ul,li {
color:#000;font-size:12px;padding:0;
}
:
私はこのようになりますCSSを持っています。 RegExの検索は有効ですが、唯一の問題は属性の行全体に一致することです。私は貪欲でないキャラクターを試しましたが、正しい場所に置いてはいけません。上記は、正規表現が一致した見つける何
は次のとおりです。
0: border:0;color:#000;width:auto;padding-top:0;margin:0;
1: color:#000;text-decoration:underline;font-size:12px;
2: color:#000;font-size:12px;padding:0;
ものは技術的に正しいの試合ですが、私は私は仕事に置き換えるために、それは別にborder:0;
、color:#000;
、などと一致する必要があります。
どのようなプログラミング言語でこれをやっていますか? –
各セミコロンの直後に改行を挿入し、コンテキストを無視するだけでは簡単ではないでしょうか。あるいは、文字列の中でeaxmpleのセミコロンで動作する一般的な解決策が必要ですか(CSSではほとんどありません)? – RoToRa
';'を置き換えます。 '; \ n \ r' ...プログラミング言語ですか? –