Expresiones Regulares – Regex

Para probar y practicar:

https://regex101.com/

Permite generar regex automáticamente a partir de inputs:

http://regex.inginf.units.it/

Quick Regex Reference

CharacterMeaningExample
*Match zero, one or more of the previousAh* matches “Ahhhhh” or “A
?Match zero or one of the previousAh? matches “Al” or “Ah
+Match one or more of the previousAh+ matches “Ah” or “Ahhh” but not “A
\Used to escape a special characterHungry\? matches “Hungry?
.Wildcard character, matches any characterdo.* matches “dog“, “door“, “dot“, etc.
( )Group charactersSee example for |
[ ]Matches a range of characters[cbf]ar matches “car”, “bar”, or “far”
[0-9]+ matches any positive integer
[a-zA-Z] matches ascii letters a-z (uppercase and lower case)
[^0-9] matches any character not 0-9.
|Matche previous OR next character/group(Mon|Tues)day matches “Monday” or “Tuesday”
{ }Matches a specified number of occurrences of the previous[0-9]{3} matches “315” but not “31”
[0-9]{2,4} matches “12”, “123”, and “1234”
[0-9]{2,} matches “1234567…”
^Beginning of a string. Or within a character range [] negation.^http matches strings that begin with http, such as a url.
[^0-9] matches any character not 0-9.
$End of a string.ing$ matches “exciting” but not “ingenious”
https://github.com/The-Art-of-Hacking/h4cker/blob/master/cheat_sheets/regular-expressions.md

Comments are closed.