瀏覽代碼

- testing more beauty

Laurent Bedubourg 19 年之前
父節點
當前提交
5892341359
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      std/mtwin/templo/Preprocessor.hx

+ 6 - 2
std/mtwin/templo/Preprocessor.hx

@@ -91,9 +91,13 @@ class Preprocessor {
 	}
 
 	static function trimExtraSpaces( str:String ) : String {
-		var reg = ~/(\<mt [^>]+\>)(\s+)(\<)/g;
+		var reg = ~/(\<mt .*?("|"\/)\>)(\s+)(\<)/g;
 		while (reg.match(str)){
-			str = StringTools.replace(str, reg.matched(0), reg.matched(1)+reg.matched(3));
+			str = StringTools.replace(str, reg.matched(0), reg.matched(1)+reg.matched(4));
+		}
+		reg = ~/(\&lt;mt .*?("|"\/)\&gt;)(\s+)(\&lt;)/g;
+		while (reg.match(str)){
+			str = StringTools.replace(str, reg.matched(0), reg.matched(1)+reg.matched(4));
 		}
 		return str;
 	}