Sfoglia il codice sorgente

- testing more beauty

Laurent Bedubourg 19 anni fa
parent
commit
5892341359
1 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  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 {
 	static function trimExtraSpaces( str:String ) : String {
-		var reg = ~/(\<mt [^>]+\>)(\s+)(\<)/g;
+		var reg = ~/(\<mt .*?("|"\/)\>)(\s+)(\<)/g;
 		while (reg.match(str)){
 		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;
 		return str;
 	}
 	}