Regular Expressions 101

Save & Share

  • Regex Version: ver. 5
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
g

Test String

Code Generator

Generated Code

$re = '/(?i)(.*((\bown(er|re)\b)|(\bocc?up(eir|ier|ire)\b)s?).*)/'; $str = 'customer_name Miss. amber Lowe Ms. zara scantlebury Mrs. Jacky Kalonda Mrs. Cynthia Williams Mr. Suresh Kotecha Rebecca Bormer Mr. Affan Hashmi Mr. William Dormand Mr. Andrew MacIntosh Mr. Kieran Ross Mrs. rachel pezerovic Mr. David Abbott Mrs. Fazal Jan Butt Owner Occupier Mrs. Barbara Feerick Mr. Gary Rendell Mrs. Natalie Farrell Ms. Sally Janani Mr. Chris Tween Mr. Shahid Ali Mr. Govanmurad saifi Ms. Vera Lucia Nicola Smith Mr. Andrew Jessop Ashley Phoenix Mrs. Rosalie Cross Ms. Patricia Smith Martin Stewart Mr. zakir nazmin Owner Occupier Mr. Leeanne Jasper Owner Occupier . Mr Yousuf Munshi C/O Mrs Zulekhan Munshi Owner Occupier Miss. Gemma Johnson Mr. Michael Brown Owner Occupiers Mr. paul atkins Karen Taylor Mr. Yusuf Hassan Mrs Teresa Geeson Mr. Paul Regan Mrs Pat Robinson Mr. Patrick Jones Mrs. chapanben bava Mr. Nadeem Tariq Mr. Kiran Jayaprakash Kris Henley Mrs. Denise Gouge Mr. Dilip Gurung Owner Occupier Miss Stephanie Hamman Mr. Richard Sneddon Mr. AvtarSingh Chauhan Mr. Simon Smithen Owner Occupier Mr. Hussein Hydari Mr. kirk wragg Mr. Melvyn Orton Mr. Derrick Moy Miss. Jade Rogers Mr. Adam Farnen Mr. Mohammad Hossain Lauran Kilpatrick Mr. Dennis Buffrey Mr. Bruce Jones Mr. Phillip Christey Christine Searle Mr. Timothy Shaw Mrs. yijia liu Mr. Barry Nell Mrs. Caroline Rabaiotti Owner Occupier Mrs. Hazel Bell Craig Barrow Mr. Mani Dhaliwal Mr. Linda Maynard Mrs. Amanda Jooma Mr. eamon monaghan Victoria Fairbourne Mrs. Tasleem Akhtar Mrs. Cheryl Woollett Mr. Alexander Smith Mrs. jane beaumont Mr. david fergusson Mr. Masood Ahmed Clare Turner Owner Occupier Mr. Malcolm Hutchinson Jim Stobo Mr. richard upton Mr. David Canvin Miss. Nicola Carlin Mr. Jason Kingsley Mr Michael Sangster Christopher Hill Mrs. Balvinder Brar Miss. Donna Walsh Mark Armstrong Miss. Ade Robinson Oshodi owner occupier Mr. CARE OF Lauristons Owner Occupier Mr. david Riley'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php