From 3d5d5952b7defb0e22a756f37e717420b6524e10 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 18 Sep 2013 19:09:54 +0100 Subject: [PATCH] Fix broken regexps Using .|\n was a very bad idea, as it doesn't match other newline characters --- core/modules/deserializers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/modules/deserializers.js b/core/modules/deserializers.js index 97f0a0235..d219b5289 100644 --- a/core/modules/deserializers.js +++ b/core/modules/deserializers.js @@ -36,8 +36,8 @@ var parseTiddlerDiv = function(text /* [,fields] */) { } } // Parse the DIV body - var divRegExp = /^\s*]*)>((?:.|\n)*)<\/div>\s*$/gi, - subDivRegExp = /^\s*
((?:.|\n)*)<\/pre>\s*$/gi,
+	var divRegExp = /^\s*]*)>((?:\s|\S)*)<\/div>\s*$/gi,
+		subDivRegExp = /^\s*
((?:\s|\S)*)<\/pre>\s*$/gi,
 		attrRegExp = /\s*([^=\s]+)\s*=\s*"([^"]*)"/gi,
 		match = divRegExp.exec(text);
 	if(match) {