var pagename = window.location.pathname.replace(/\/$/, '/index');
var body = editor.getData().replace(/^(\t*).{73,}/mg, function (line, indent) {
// wrap long line after each sentence
- var dot = '(?:[^<]|<[^>]*>)'; // one character
- var dots = '(?:'+dot+'{24,72}|'+dot+'{73,}?)'; // chars before punctuation
- var wrap = new RegExp('('+dots+'[.;:!?]) (?=[A-Z])', 'g'); // separate lines
+ var dots = '(?:.{24,72}|.{73,}?)'; // chars before punctuation
+ var wrap = new RegExp('('+dots+'[.;:!?]) (?=[A-Z(<])', 'g'); // separate lines
return line.replace(wrap, '$1\n'+indent+'\t');
});
var data = 'body='+encodeURIComponent(body);