Regulární výrazy představují mocný způsob, jak provádět hledání a nahrazování v řetězcích.
- Vzory a příznaky
- Znakové třídy
- Unicode: příznak „u“ a třída \p{...}
- Kotvy: začátek řetězce ^ a konec řetězce $
- Víceřádkový režim kotev ^ $, příznak „m“
- Hranice slov: \b
- Únikové a speciální znaky
- Množiny a rozsahy [...]
- Kvantifikátory +, *, ? a {n}
- Hltavé a liknavé kvantifikátory
- Zachytávací skupiny
- Zpětné odkazy ve vzoru: \N a \k<jméno>
- Alternace (NEBO) |
- Dopředné a zpětné nahlédnutí
- Katastrofický zpětný průchod
- Lepkavý příznak „y“, hledání na stanovené pozici
- Metody tříd RegExp a String