1.3
💾 Public release. regXwild 1.3
x64 + x32 Unicode + MultiByte modules |
MultiByte | x64 | x86 |
Unicode | x64 | x86 |
Changelog:
-
NEW: Quantifiers are now standardized as follows:
https://github.com/3F/regXwild#-quantifiersregex regXwild n .* * 0+ .+ + 1+ .? ? 0; 1 .{1} # 1 .{2} ## 2 .{2, } ++ 2+ .{0, 2} ?? 0 - 2 .{2, 4} ++?? 2 - 4 (?:.{2}|.{4}) ##?? 2; 4 .{3, 4} +++? 3 - 4 (?:.{1}|.{3}) #?? 1; 3 -
NEW: Second-order Quantifiers. Added support for
++
regex equivalent.{n, }
-
NEW: Quantifiers. Implemented
++??
support for ranges. Part of PR #7.{n, m} where n > 0 and m > n n == + m == ?
++??
(2 - 4)+???
(1 - 4)+++?
(3 - 4)+?
(1 - 2)
etc. See unit-tests.
-
NEW: Quantifiers. Implemented
##??
support for ranges. Part of PR #7.{n, m} where n > 0 and m > n n == # m == ?
##??
(2 | 4)#???
(1 | 4)###?
(3 | 4)#?
(1 | 2)
etc. See unit-tests.
-
FIXED: Fixed rewind in MS-split
|
like for '##'|'####' -
FIXED: Fixed errors in second order quantifiers:
?? == .{0, 2}
and## == .{2}
For example:- False positive matching
[1####_of
forTV_[11_of_24]
- Crashed
number = '????';
fornumber = '123';
- and related.
- False positive matching
-
CHANGED: API versionString() marked as obsolete due to RXWVersion.