Regular Expressions 101

Save & Share

  • Save Regex
    ctrl+s
  • Update Regex
    ctrl+⇧+s

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8

Function

  • Match
  • Substitution
  • List
  • Unit Tests
"
cat(?P<name1>dog)bird(snake)
"
g
cat
matches the characters cat literally (case sensitive)
Named Capture Group name1
(?P<name1>dog)
dog
matches the characters dog literally (case sensitive)
bird
matches the characters bird literally (case sensitive)
2nd Capturing Group
(snake)
snake
matches the characters snake literally (case sensitive)
Global pattern flags
g modifier: global. All matches (don't return after first match)
Your regular expression does not match the subject string.

Regular Expression
No Match

r"
"
g

Test String