README.md in regexp-examples-0.1.0 vs README.md in regexp-examples-0.2.0
- old
+ new
@@ -27,12 +27,15 @@
* All forms of repeaters (quantifiers), e.g. `/a*/`, `/a+/`, `/a?/`, `/a{1,4}/`, `/a{3,}/`, `a{,2}`
* Boolean "Or" groups, e.g. `/a|b|c/`
* Character sets (inluding ranges and negation!), e.g. `/[abc]/`, `/[A-Z0-9]/`, `/[^a-z]/`
* Escaped characters, e.g. `/\n/`, `/\w/`, `/\D/` (and so on...)
-* Capture groups, including named groups and backreferences(!!), e.g. `/(this|that) \1/` `/(?<name>foo) \k<name>/`
* Non-capture groups, e.g. `/(?:foo)/`
-* '''Arbitrarily complex combinations of all the above!'''
+* Capture groups, e.g. `/(group)/`
+ * Including named groups, e.g. `/?(<name>group)/`
+ * ...And backreferences(!!!), e.g. `/(this|that) \1/` `/(?<name>foo) \k<name>/`
+ * Groups work fine, even if nested! e.g. `/(even(this(works?))) \1 \2 \3/`
+* **Arbitrarily complex combinations of all the above!**
## Not-Yet-Supported syntax
I plan to add the following features to the gem (in order of most -> least likely), but have not yet got round to it: