Regular expressions is a powerful way of doing search and replace in strings.
- Pattern e flag
- Classi di caratteri
- Unicode: flag "u"
- Inizio stringa ^ e fine $
- Modo multilinea, flag "m"
- Confine di parola: \b
- Escaping, caratteri speciali
- Insiemi e intervalli [...]
- Quantificatori +, *, ? and {n}
- Modalità greedy e lazy dei quantificatori
- I gruppi di acquisizione (capturing group)
- Riferimenti all'indietro (backreference) nei pattern: \N e \k<name>
- Alternanza (OR) |
- Lookahead e lookbehind
- Backtracking catastrofico
- Sticky flag "y", ricerca della posizione
- Metodi di RegExp e String