-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
360 lines (352 loc) · 15.5 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
PARTIAL MATCH
https://stackoverflow.com/questions/42461651/partial-matching-a-string-against-a-regex
- less specific regexp
- general regexp: union difference
- regexp union, optimize
- [email-address](https://github.com/sindresorhus/email-regex)
- [web-hashtag](https://github.com/lmfresneda/mention-hashtag/blob/master/index.js)
- [web-mention](https://github.com/regexhq/mentions-regex)
- https://www.npmjs.com/package/ignore
- https://www.npmjs.com/package/randexp
- https://www.npmjs.com/package/regenerate
- https://www.npmjs.com/package/fastparse
- https://www.npmjs.com/package/ret
- https://www.npmjs.com/package/nanomatch
- https://www.npmjs.com/package/balanced-match
- https://github.com/regexhq?page=1
- https://www.npmjs.com/package/matcher
- https://www.npmjs.com/package/semver-regex
- https://www.npmjs.com/package/find-versions
WOW:
- https://www.npmjs.com/package/regexplained
- https://www.npmjs.com/package/bash-rex
- https://www.npmjs.com/package/regexp-module-loader
- https://www.npmjs.com/package/ire
- https://www.npmjs.com/package/requirem
- https://www.npmjs.com/package/primexpr
- https://www.npmjs.com/package/xtraemitter
UTIL:
- https://www.npmjs.com/package/@perl/qr
- https://www.npmjs.com/package/imagine-js
- https://www.npmjs.com/package/uxregexp
- https://www.npmjs.com/package/super-regexp
- https://www.npmjs.com/package/sumi-regexp
- https://www.npmjs.com/package/relib
- https://www.npmjs.com/package/jrex
- https://www.npmjs.com/package/superreg
- https://www.npmjs.com/package/expressionism
- https://www.npmjs.com/package/regexp-stack
- https://www.npmjs.com/package/uncycle
- https://www.npmjs.com/package/regexp-from-string
- https://www.npmjs.com/package/armitage
- https://www.npmjs.com/package/regexplus
- https://www.npmjs.com/package/stringcheck
- https://www.npmjs.com/package/x-regexp
- https://www.npmjs.com/package/last-match
- https://www.npmjs.com/package/stringlist-regexp
- https://www.npmjs.com/package/regexp-pattern
- https://www.npmjs.com/package/hxp
- https://www.npmjs.com/package/postcss-regexp-detect
- https://www.npmjs.com/package/compare-regexes
- https://www.npmjs.com/package/vs-rebuilder
- https://www.npmjs.com/package/regex-tools
- https://www.npmjs.com/package/oftenjs
- https://www.npmjs.com/package/regxs
- https://www.npmjs.com/package/magic-match
- https://www.npmjs.com/package/quasarjs
- https://www.npmjs.com/package/regular-expression-validation
- https://www.npmjs.com/package/regexp-inverse
- https://www.npmjs.com/package/string_random.js
- https://www.npmjs.com/package/regexp-measure
- https://www.npmjs.com/package/js-restructure
- https://www.npmjs.com/package/regex-sandbox
- https://www.npmjs.com/package/trie-regex
- https://www.npmjs.com/package/is-regexp-string
- https://www.npmjs.com/package/recount
- https://www.npmjs.com/package/regex-reader
- https://www.npmjs.com/package/re-flags
- https://www.npmjs.com/package/regexp-recursion
- https://www.npmjs.com/package/regex-object
- https://www.npmjs.com/package/easy-regex
- https://www.npmjs.com/package/on-the-reg
- https://www.npmjs.com/package/reginald
- https://www.npmjs.com/package/rexp
- https://www.npmjs.com/package/reglist
- https://www.npmjs.com/package/multiregexp
- https://www.npmjs.com/package/check-for-match
- https://www.npmjs.com/package/each-part-capture
- https://www.npmjs.com/package/match-replace
- https://www.npmjs.com/package/regexp-capture-interpolation
- https://www.npmjs.com/package/rett
- https://www.npmjs.com/package/regexpify
- https://www.npmjs.com/package/reg2str
- https://www.npmjs.com/package/hush
- https://www.npmjs.com/package/regexp-viewer
- https://www.npmjs.com/package/reg-match-arr
- https://www.npmjs.com/package/regexp-id
- https://www.npmjs.com/package/rechain
- https://www.npmjs.com/package/readable-regex
- https://www.npmjs.com/package/unbracket
- https://www.npmjs.com/package/splitstringbycharactergroups
- https://www.npmjs.com/package/functional-regex
- https://www.npmjs.com/package/regex-arg
- https://www.npmjs.com/package/validates
- https://www.npmjs.com/package/string-tokenizer
- https://www.npmjs.com/package/regex-stringify
- https://www.npmjs.com/package/regexp-validations
- https://www.npmjs.com/package/@range3/match-transform
- https://www.npmjs.com/package/re-gen
- https://www.npmjs.com/package/regexpx
- https://www.npmjs.com/package/string-extractor
- https://www.npmjs.com/package/template-delimiters
- https://www.npmjs.com/package/key-value-replace
- https://www.npmjs.com/package/esf-rgx-bdr
- https://www.npmjs.com/package/@danielberndt/match-all
- https://www.npmjs.com/package/omit-string
- https://www.npmjs.com/package/regexpvalidator
- https://www.npmjs.com/package/bravo
- https://www.npmjs.com/package/regexp-tokenize
- https://www.npmjs.com/package/xregexify
- https://www.npmjs.com/package/reg-comments
- https://www.npmjs.com/package/utils-escape-regex-string
- https://www.npmjs.com/package/regexmap
- https://www.npmjs.com/package/rfilter
- https://www.npmjs.com/package/boundary-match
- https://www.npmjs.com/package/match-extension
- https://www.npmjs.com/package/match-string
- https://www.npmjs.com/package/regexpin
- https://www.npmjs.com/package/dom-regexp-match
- https://www.npmjs.com/package/regex-format
- https://www.npmjs.com/package/regextag
- https://www.npmjs.com/package/nr-regexp-filter
- https://www.npmjs.com/package/better-validation
- https://www.npmjs.com/package/pcre2
- https://www.npmjs.com/package/bemex
- https://www.npmjs.com/package/replace-nth
- https://www.npmjs.com/package/xregexp-quotemeta
- https://www.npmjs.com/package/xre
- https://www.npmjs.com/package/smpl-named-js-regexp
- https://www.npmjs.com/package/regextras
- https://www.npmjs.com/package/fez-replace
- https://www.npmjs.com/package/regexp-map
- https://www.npmjs.com/package/simple-regexp
- https://www.npmjs.com/package/@sourcegraph/oniguruma
- https://www.npmjs.com/package/pxeger
- https://www.npmjs.com/package/regexp-enumerator
- https://www.npmjs.com/package/wild
- https://www.npmjs.com/package/execall2
- https://www.npmjs.com/package/perls
- https://www.npmjs.com/package/pattern-emitter-promise
- https://www.npmjs.com/package/gitbook-plugin-replace
- https://www.npmjs.com/package/escape-delims
- https://www.npmjs.com/package/@lvchengbin/escape
- https://www.npmjs.com/package/js-code-context
- https://www.npmjs.com/package/disable-regexp-capture
- https://www.npmjs.com/package/object-regexp
- https://www.npmjs.com/package/xregexp2
- https://www.npmjs.com/package/grunt-safer-regex
- https://www.npmjs.com/package/regexp_utils
- https://www.npmjs.com/package/rxu
- https://www.npmjs.com/package/craydent-regexp
- https://www.npmjs.com/package/equalish
- https://www.npmjs.com/package/match-any
- https://www.npmjs.com/package/validate3
- https://www.npmjs.com/package/regex-trie-cli
- https://www.npmjs.com/package/posixbre
- https://www.npmjs.com/package/rewrap
- https://www.npmjs.com/package/is-match-ip
- https://www.npmjs.com/package/rxeat170819
- https://www.npmjs.com/package/replace-async
- https://www.npmjs.com/package/js-regex-pl
- https://www.npmjs.com/package/randomjs
- https://www.npmjs.com/package/stream-replacer
- https://www.npmjs.com/package/sane-regexp
- https://www.npmjs.com/package/pattern-exp
- https://www.npmjs.com/package/realtype
- https://www.npmjs.com/package/regexp-stream
- https://www.npmjs.com/package/regexp-i18n
- https://www.npmjs.com/package/re.js
- https://www.npmjs.com/package/obj-search
- https://www.npmjs.com/package/build-regex-group
- https://www.npmjs.com/package/regexp-stream-tokenizer
- https://www.npmjs.com/package/jsmicro-is-regexp
- https://www.npmjs.com/package/stew-select
- https://www.npmjs.com/package/iterable-regexp-exec
- https://www.npmjs.com/package/@konfirm/expressionist
- https://www.npmjs.com/package/recoo
- https://www.npmjs.com/package/regexp-match
- https://www.npmjs.com/package/interpolate-regex
- https://www.npmjs.com/package/find-regexp-beginning
- https://www.npmjs.com/package/is.regexp
- https://www.npmjs.com/package/wildcard-utils
- https://www.npmjs.com/package/stpl
- https://www.npmjs.com/package/xp
- https://www.npmjs.com/package/pcre
- https://www.npmjs.com/package/es-replace-text
- https://www.npmjs.com/package/regexp-events
- https://www.npmjs.com/package/simpexp
- https://www.npmjs.com/package/regularity
- https://www.npmjs.com/package/match-key
- https://www.npmjs.com/package/match-score
- https://www.npmjs.com/package/regexr
- https://www.npmjs.com/package/any-match
- https://www.npmjs.com/package/regexp-range
- https://www.npmjs.com/package/regexp-string-mapper
- https://www.npmjs.com/package/regexp-like
- https://www.npmjs.com/package/miniee
- https://www.npmjs.com/package/regexp-parser-event
- https://www.npmjs.com/package/@textlint/regexp-string-matcher
- https://www.npmjs.com/package/grawlix
- https://www.npmjs.com/package/regexp-parser-literal
- https://www.npmjs.com/package/regexp-helper
- https://www.npmjs.com/package/pattern-replace
- https://www.npmjs.com/package/resanitize
- https://www.npmjs.com/package/rewrite-imports
- https://www.npmjs.com/package/smart-split
- https://www.npmjs.com/package/parenthesis
- https://www.npmjs.com/package/BetterRegExp
- https://www.npmjs.com/package/charfunk
- https://www.npmjs.com/package/str-to-regexp
- https://www.npmjs.com/package/safer-regex
- https://www.npmjs.com/package/pyre-to-regexp
- https://www.npmjs.com/package/parth
- https://www.npmjs.com/package/regexper.js
- https://www.npmjs.com/package/manifold
- https://www.npmjs.com/package/regexp-sourcemaps
- https://www.npmjs.com/package/to-regexp
- https://www.npmjs.com/package/rx4d
- https://www.npmjs.com/package/regexp-utils
- https://www.npmjs.com/package/named-regexp-groups
- https://www.npmjs.com/package/match-requires
- https://www.npmjs.com/package/jrgql
- https://www.npmjs.com/package/string.prototype.matchall
- https://www.npmjs.com/package/grunt-filenames
- https://www.npmjs.com/package/regexp-util
- https://www.npmjs.com/package/arc-reg-exp
- https://www.npmjs.com/package/regexp.prototype.search
- https://www.npmjs.com/package/matchstick
- https://www.npmjs.com/package/is-equal-regex
- https://www.npmjs.com/package/regexp-support
- https://www.npmjs.com/package/eslint-plugin-no-unsafe-regex
- https://www.npmjs.com/package/string-to-regexp
- https://www.npmjs.com/package/pcre-to-regexp
- https://www.npmjs.com/package/gm-is
- https://www.npmjs.com/package/regexp.prototype.match
- https://www.npmjs.com/package/restream
- https://www.npmjs.com/package/@gerhobbelt/xregexp
- https://www.npmjs.com/package/natural-regex
- https://www.npmjs.com/package/regexp.execall
- https://www.npmjs.com/package/@soldair/oniguruma
- https://www.npmjs.com/package/one-validation
- https://www.npmjs.com/package/utils-regex-from-string
- https://www.npmjs.com/package/apg-exp
- https://www.npmjs.com/package/regexplicit
- https://www.npmjs.com/package/regexp-tpl
- https://www.npmjs.com/package/re-build
- https://www.npmjs.com/package/wRegexpObject
- https://www.npmjs.com/package/amp-is-regexp
- https://www.npmjs.com/package/node-regexp
- https://www.npmjs.com/package/cli-regexp
- https://www.npmjs.com/package/rollup-plugin-re
- https://www.npmjs.com/package/match-index
- https://www.npmjs.com/package/match-words
- https://www.npmjs.com/package/utils-merge2
- https://www.npmjs.com/package/isjs
- https://www.npmjs.com/package/regex-flags
- https://www.npmjs.com/package/regx
- https://www.npmjs.com/package/is-match
- https://www.npmjs.com/package/regex-trie
- https://www.npmjs.com/package/markdown-it-regexp
- https://www.npmjs.com/package/word-regex
- https://www.npmjs.com/package/re-tree
- https://www.npmjs.com/package/gfm-code-blocks
- https://www.npmjs.com/package/regexp.prototype.flags
- https://www.npmjs.com/package/regex
- https://www.npmjs.com/package/delims
- https://www.npmjs.com/package/frep
- https://www.npmjs.com/package/re2
- https://www.npmjs.com/package/concat-regexp
- https://www.npmjs.com/package/escape-regex-string
- https://www.npmjs.com/package/regexpbuilder
- https://www.npmjs.com/package/oniguruma
- https://www.npmjs.com/package/gulp-replace-task
- https://www.npmjs.com/package/matchit
- https://www.npmjs.com/package/grunt-replace
- https://www.npmjs.com/package/unicode-match-property-value-ecmascript
- https://www.npmjs.com/package/cucumber-expressions
- https://www.npmjs.com/package/@babel/plugin-transform-dotall-regex
- https://www.npmjs.com/package/match-require
- https://www.npmjs.com/package/unicode-match-property-ecmascript
- https://www.npmjs.com/package/regexp-quote
- https://www.npmjs.com/package/clean-regexp
- https://www.npmjs.com/package/escape-regexp-component
- https://www.npmjs.com/package/regulex
- https://www.npmjs.com/package/broccoli-replace
- https://www.npmjs.com/package/regexp-clone
- https://www.npmjs.com/package/matcher
- https://www.npmjs.com/package/is-supported-regexp-flag
- https://www.npmjs.com/package/strip-outer
- https://www.npmjs.com/package/balanced-match
- https://www.npmjs.com/package/execall
- https://www.npmjs.com/package/micromatch
- https://www.npmjs.com/package/xregexp
- https://www.npmjs.com/package/ignore
- https://www.npmjs.com/package/randexp
- https://www.npmjs.com/package/regenerate
- https://www.npmjs.com/package/regexpu-core
- https://www.npmjs.com/package/fastparse
- https://www.npmjs.com/package/ret
- https://www.npmjs.com/package/nanomatch
REGEX:
- https://www.npmjs.com/package/regexpu
- https://www.npmjs.com/package/find-versions
- https://www.npmjs.com/package/deps-regex
- https://www.npmjs.com/package/synesthesia
- https://www.npmjs.com/package/delimiter-regex
- https://www.npmjs.com/package/quotemeta
- https://www.npmjs.com/package/is-bot
- https://www.npmjs.com/package/handlebars-delimiters
- https://www.npmjs.com/package/patterns
- https://www.npmjs.com/package/handlebars-regexp
- https://www.npmjs.com/package/commonregex
- https://www.npmjs.com/package/find-versions-cli
- https://www.npmjs.com/package/regex-occurrence
- https://www.npmjs.com/package/regexp2
- https://www.npmjs.com/package/pregx
- https://www.npmjs.com/package/regexp-frequent
- https://www.npmjs.com/package/crongjsregexp
- https://www.npmjs.com/package/regexps
- https://www.npmjs.com/package/unicode-property-value-aliases-ecmascript
- https://www.npmjs.com/package/regex-box
- https://www.npmjs.com/package/regexpill
- https://www.npmjs.com/package/js-regexp
- https://www.npmjs.com/package/gleezo-regexp-module
- https://www.npmjs.com/package/regex-input-string
- https://www.npmjs.com/package/@babel/plugin-transform-sticky-regex
- https://www.npmjs.com/package/unicode-property-aliases-ecmascript
- https://www.npmjs.com/package/regexp-input
PARSE:
- https://www.npmjs.com/package/jregexp
- https://www.npmjs.com/package/derex
- https://www.npmjs.com/package/regexp-parser
- https://www.npmjs.com/package/jetiny-regulex
- https://www.npmjs.com/package/node-regex-parser
- https://www.npmjs.com/package/gulp-regexpu
- https://www.npmjs.com/package/acorn-parse-regexps
- https://www.npmjs.com/package/incr-regex-package
- https://www.npmjs.com/package/@serialport/parser-regex
- https://www.npmjs.com/package/regexpp2
- https://www.npmjs.com/package/parse-regexp
- https://www.npmjs.com/package/regexp-to-ast
- https://www.npmjs.com/package/regexp-tree
- https://www.npmjs.com/package/regjsparser
- https://www.npmjs.com/package/regexpp
- https://www.npmjs.com/package/parse-glob
- https://www.npmjs.com/package/regexp
- https://www.npmjs.com/package/regex-trigram
- https://www.npmjs.com/package/is-equal-regex
- https://www.npmjs.com/package/compose-regexp
- https://www.npmjs.com/package/skip-regex
- https://www.npmjs.com/package/regex-regex
- https://www.npmjs.com/package/named-regexp
- https://www.npmjs.com/package/named-js-regexp