logical operators! thanks ian! 😉
+ () [] - |
(stuff that remains the same)+(stuff that changes) – otherwise known as “capture groups”
[89] = 8 or 9
[0-4] = 0, 1, 2, 3, or 4
| = logical OR
so…
\D(85\.157\.47\.)+(12[89]|1[3-9][0-9]|2[0-4][0-9]|25[0-5])\D
means “capture everything in 85.157.47.128/25”
which, up until now, has meant “make a separate rule for every IP address between 85.157.47.128 and 85.157.47.255” — 128 SEPARATE RULES, which takes A LONG time, and slows down processing speed.
this is a BIG step forward!
WOO!!! 😎👍
ETA 200205: even more WOO!!! because ian directed me to a RegEx Numeric Range Generator, which means that i don’t have to figure them all out myself! WOO!!! 😎👍