You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-27Lines changed: 2 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1173,41 +1173,16 @@ To stay updated, follow the GitHub repository for the latest changes, releases,
1173
1173
1174
1174
##### To Do
1175
1175
1176
-
- Return captured groups while using `group()` method with `get()`.✔️
1177
-
- Remove default quantifier inside charSet.✔️
1178
-
- Remove extra "[]" inside charSet.✔️
1179
-
- Rename "allowChars" option to "onlyChars".✔️
1180
1176
- Add options for new patterns:
1181
1177
- Add `contains` and `notContains` options
1182
1178
- usernameLength: Set minimum and maximum length for the username part of the email.
1183
1179
- dateFormat, timeFormat: Specify the format of date and time (e.g., MM-DD-YYYY, HH:MM).
1184
-
- Consider to register Patterns like options using key (name) => value (class) pairs (check performance) ✔️ (_No significant change before 50+ patterns_)
1185
-
- Return collection on get method if laravel is available.✔️
1186
1180
- Add builderPattern methods list MD file and link from the Docs.
1187
1181
- Implement usage of named groups: `/(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})/`
1188
-
-Add some tool for debuging options
1182
+
-Create some tool for debuging options
1189
1183
1190
-
- Write documentation
1184
+
- Write documentation:
1191
1185
- Create quick start guide and add in Docs.
1192
-
- Add advanced usage section in Docs:
1193
-
- Options and Assertions: Detailed explanation of options, how to apply them, and their effects on patterns. ✔️
1194
-
- Filters in Extraction: Using options as filters during extraction and the types of filters available. ✔️
1195
-
- Options list ✔️
1196
-
- Ensure digits / digit behavior. ✔️
1197
-
- Regex Flags: Guide on applying regex flags to patterns for specialized matching behavior. ✔️
1198
-
- Add advanced BuilderPattern methods:
1199
-
- Grouping and Capturing: How to use groups (capturing and non-capturing) and apply quantifiers to them. ✔️
1200
-
- Sets ✔️
1201
-
- Lookaheads ✔️
1202
-
- orPattern ✔️
1203
-
- Raw methods ✔️
1204
-
- Add section in docs for "lazy" method ✔️
1205
-
- Add sections:
1206
-
- Testing and Debugging ✔️
1207
-
- Support ✔️
1208
-
- Contributing (+STRUCTURE.md) ✔️
1209
-
- Credits (add credit for https://regexr.com/ and ChatGPT) ✔️
0 commit comments