Pomsky
Browse docs
    • Introduction
    • Quick reference
    • Quick Start
    • Enable Unicode Support
    • Strings
    • Alternations
    • Repetitions
    • Dots
    • Character Sets
    • Shorthands
    • Anchors
    • Word Boundaries
    • Modifiers
    • Capturing Groups
    • Variables
    • Lookaround
    • Ranges
    • References
    • Inline Regexes
    • Formal grammar
    • Tokens
      • Alternation
      • Boundaries
      • Character Set
      • Dot
      • Groups
      • Inline Regex
      • Lookaround
      • Modifier
      • Negation
      • Number ranges
      • Recursion
      • References
      • Repetition
      • Tests
      • Variables
    • Example: Numbers
    • Example: Passwords
    • Example: Java Identifiers
    • Example: Email Addresses
    • Example: IP addresses
    • Example: Semantic version
    • Comparison with other projects
    • Security
    • Unicode properties

Pomsky

  • Docs
  • Playground
  • Blog
  • Donate


  • GitHub
  • Discord

    • Introduction
    • Quick reference
    • Quick Start
    • Enable Unicode Support
    • Strings
    • Alternations
    • Repetitions
    • Dots
    • Character Sets
    • Shorthands
    • Anchors
    • Word Boundaries
    • Modifiers
    • Capturing Groups
    • Variables
    • Lookaround
    • Ranges
    • References
    • Inline Regexes
    • Formal grammar
    • Tokens
      • Alternation
      • Boundaries
      • Character Set
      • Dot
      • Groups
      • Inline Regex
      • Lookaround
      • Modifier
      • Negation
      • Number ranges
      • Recursion
      • References
      • Repetition
      • Tests
      • Variables
    • Example: Numbers
    • Example: Passwords
    • Example: Java Identifiers
    • Example: Email Addresses
    • Example: IP addresses
    • Example: Semantic version
    • Comparison with other projects
    • Security
    • Unicode properties

Docs

Get Started

Start your journey with Pomsky, the next-level regular expression language.

Language Tour

Introduction to matching text with Pomsky. No prior knowledge required.

Examples

See real-world Pomsky expressions, and how they compare to traditional regexes.

Reference

Comprehensive technical documentation about the language.

Appendix

Additional resources

All pages:

Alternation →
Alternations →
Anchors →
Boundaries →
Built-in Variables (Moved) →
Capturing Groups →
Character Set →
Character Sets →
Comparison (Moved) →
Comparison With Other Projects →
Dot →
Dots →
Enable Unicode Support →
Example: Email Addresses →
Example: IP Addresses →
Example: Java Identifiers →
Example: Numbers →
Example: Passwords →
Example: Semantic Version →
Formal Grammar →
Groups →
Inline Regex →
Inline Regexes →
Introduction →
Lookaround →
Lookaround →
Modifier →
Modifiers →
Negation →
Number Ranges →
Quick Reference →
Quick Start →
Ranges →
Recursion →
References →
References →
Repetition →
Repetitions →
Security →
Security (Moved) →
Shorthands →
Strings →
Tests →
Tokens →
Unicode Properties →
Unicode Properties (Moved) →
Variables →
Variables →
Word Boundaries →
  • Powered by Hugo and Doks
  • Contact
  • Code of Conduct