1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-23 10:07:19 +00:00

fixed an awful typo in the regexp

The regexp fails when backslashes are used in the search-regexp. The closing bracket was at the wrong position.
This commit is contained in:
Stephan Hradek 2014-02-12 22:34:13 +01:00
parent 14ca91a949
commit 0dc8de9dd2

View File

@ -63,7 +63,7 @@ function parseFilterOperation(operators,filterString,p) {
nextBracketPos = filterString.indexOf(']',p);
break;
case '/': // regexp brackets
var rex = /^((?:[^\\\/]*|\\.))*\/(?:\(([mygi]+)\))?/g,
var rex = /^((?:[^\\\/]*|\\.)*)\/(?:\(([mygi]+)\))?/g,
rexMatch = rex.exec(filterString.substring(p));
if(rexMatch) {
operator.regexp = new RegExp(rexMatch[1], rexMatch[2]);