CSS を取得して var に保存しますが、正規表現を使用してクラスを解析しようとしています。それは簡単な部分ですが、中括弧の間の内容をスクレイピングして保存する正規表現に問題があるようです。
私の試みは: http://jsfiddle.net/2qaCY/
私が望むのは、クラスを繰り返しループし、中括弧の間の内容をこすり落とすことだけです。
フィドルのコード:
var css = ".Winning{color: #24CCFF;background-color: #FF8091;}.Losing{color: #2EFFCE;background-color: #DB4DFF;}.crayons{font-family: papyrus;font-size: 32pt;}";
var reg = /\.[a-zA-Z0-9]*\{/ig;
var matches = css.match(reg);
for (var m in matches) {
var sClass = matches[m].substr(0, matches[m].length - 1);
$("body").append(sClass + "<br />");
var c = new RegExp("\\." + sClass + "[\\n\\s]*\{[\\s\\n.]*\}", "ig");
var out = c.exec(css);
$("body").append(out);
$("body").append("<br /><br />");
}