stefankueng / grepWin

A powerful and fast search tool using regular expressions
https://tools.stefankueng.com/grepWin.html
GNU General Public License v3.0
1.74k stars 180 forks source link

Quantifiers in regex lookarounds #381

Closed mdpenguin closed 1 year ago

mdpenguin commented 1 year ago

grepWin doesn't recognize regex patters as valid if a quantifier is included in a lookaround like the following

(?<=a\s+)b
(?<=a\s?)b
(?<=a\s*)b
(?<=a\s{1,})b
(?<=a\s{1,3})b

a(?=\s+b)
a(?=\s?b)
a(?=\s*b)
a(?=\s{1,}b)
a(?=\s{1,3}b)

grepWin version 2.0.13.1197

stefankueng commented 1 year ago

variable length quantifiers are not allowed in lookbehind expressions. At least not in most regex engines.