Anchors

Flags

Group & References

Character Classes

Lookarounds

Quantifiers And Alternation