Regular Expressions 101

Save & Share

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
No Match

r"
"
g

Test String

Code Generator

Generated Code

#include <StringConstants.au3> ; to declare the Constants of StringRegExp #include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate Local $sRegex = "(?:[M|m](?:edical|EDICAL|rn|RN|r|R)|[P|p](?:atient|ATIENT))(?:\s+(?:record|Record|RECORD))?(?:\s+(?:id|identification|name|no|number|Id|Identification|Name|No|Number|ID|IDENTIFICATION|NAME|NO|NUMBER))?(?:[\s#]*)?0(?!0{7})\d{7}\b|\b0(?!0{7})\d{7}\s*(?:[M|m](?:edical|EDICAL|r|R|rn|RN)|[P|p](?:atient|ATIENT))(?:\s+(?:record|Record|RECORD))?(?:\s+(?:id|name|no|number|Id|Name|No|Number|ID|NAME|NO|NUMBER))?\b" Local $sString = "00000000 GIBBERIGH" & @CRLF & _ "00000000 Gibberigh" & @CRLF & _ "00000000 ME" & @CRLF & _ "00000000 MEDICAL" & @CRLF & _ "00000000 MEDICAL NUMBER" & @CRLF & _ "00000000 MEDICAL RECORD NUMBER" & @CRLF & _ "00000000 MR #" & @CRLF & _ "00000000 MR#" & @CRLF & _ "00000000 MRN" & @CRLF & _ "00000000 MRN #" & @CRLF & _ "00000000 MRN#" & @CRLF & _ "00000000 MRO" & @CRLF & _ "00000000 Me" & @CRLF & _ "00000000 Medical" & @CRLF & _ "00000000 Medical number" & @CRLF & _ "00000000 Medical record number" & @CRLF & _ "00000000 Mr #" & @CRLF & _ "00000000 Mr#" & @CRLF & _ "00000000 Mrn" & @CRLF & _ "00000000 Mrn #" & @CRLF & _ "00000000 Mrn#" & @CRLF & _ "00000000 Mro" & @CRLF & _ "00000000 PATIENT ID" & @CRLF & _ "00000000 PATIENT IDENTIFICATION" & @CRLF & _ "00000000 PATIENT NAME" & @CRLF & _ "00000000 PATIENT NO" & @CRLF & _ "00000000 PATIENT NUMBER" & @CRLF & _ "00000000 Patient id" & @CRLF & _ "00000000 Patient identification" & @CRLF & _ "00000000 Patient name" & @CRLF & _ "00000000 Patient no" & @CRLF & _ "00000000 Patient number" & @CRLF & _ "00000000 gibberigh" & @CRLF & _ "00000000 me" & @CRLF & _ "00000000 medical" & @CRLF & _ "00000000 medical number" & @CRLF & _ "00000000 medical record number" & @CRLF & _ "00000000 mr #" & @CRLF & _ "00000000 mr#" & @CRLF & _ "00000000 mrn" & @CRLF & _ "00000000 mrn #" & @CRLF & _ "00000000 mrn#" & @CRLF & _ "00000000 mro" & @CRLF & _ "00000000 patient id" & @CRLF & _ "00000000 patient identification" & @CRLF & _ "00000000 patient name" & @CRLF & _ "00000000 patient no" & @CRLF & _ "00000000 patient number" & @CRLF & _ "00000000GIBBERIGH" & @CRLF & _ "00000000Gibberigh" & @CRLF & _ "00000000ME" & @CRLF & _ "00000000MEDICAL" & @CRLF & _ "00000000MEDICAL NUMBER" & @CRLF & _ "00000000MEDICAL RECORD NUMBER" & @CRLF & _ "00000000MR #" & @CRLF & _ "00000000MR#" & @CRLF & _ "00000000MRN" & @CRLF & _ "00000000MRN #" & @CRLF & _ "00000000MRN#" & @CRLF & _ "00000000MRO" & @CRLF & _ "00000000Me" & @CRLF & _ "00000000Medical" & @CRLF & _ "00000000Medical number" & @CRLF & _ "00000000Medical record number" & @CRLF & _ "00000000Mr #" & @CRLF & _ "00000000Mr#" & @CRLF & _ "00000000Mrn" & @CRLF & _ "00000000Mrn #" & @CRLF & _ "00000000Mrn#" & @CRLF & _ "00000000Mro" & @CRLF & _ "00000000PATIENT ID" & @CRLF & _ "00000000PATIENT IDENTIFICATION" & @CRLF & _ "00000000PATIENT NAME" & @CRLF & _ "00000000PATIENT NO" & @CRLF & _ "00000000PATIENT NUMBER" & @CRLF & _ "00000000Patient id" & @CRLF & _ "00000000Patient identification" & @CRLF & _ "00000000Patient name" & @CRLF & _ "00000000Patient no" & @CRLF & _ "00000000Patient number" & @CRLF & _ "00000000gibberigh" & @CRLF & _ "00000000me" & @CRLF & _ "00000000medical" & @CRLF & _ "00000000medical number" & @CRLF & _ "00000000medical record number" & @CRLF & _ "00000000mr #" & @CRLF & _ "00000000mr#" & @CRLF & _ "00000000mrn" & @CRLF & _ "00000000mrn #" & @CRLF & _ "00000000mrn#" & @CRLF & _ "00000000mro" & @CRLF & _ "00000000patient id" & @CRLF & _ "00000000patient identification" & @CRLF & _ "00000000patient name" & @CRLF & _ "00000000patient no" & @CRLF & _ "00000000patient number" & @CRLF & _ "00012345 GIBBERIGH" & @CRLF & _ "00012345 Gibberigh" & @CRLF & _ "00012345 ME" & @CRLF & _ "00012345 MEDICAL" & @CRLF & _ "00012345 MEDICAL NUMBER" & @CRLF & _ "00012345 MEDICAL RECORD NUMBER" & @CRLF & _ "00012345 MR #" & @CRLF & _ "00012345 MR#" & @CRLF & _ "00012345 MRN" & @CRLF & _ "00012345 MRN #" & @CRLF & _ "00012345 MRN#" & @CRLF & _ "00012345 MRO" & @CRLF & _ "00012345 Me" & @CRLF & _ "00012345 Medical" & @CRLF & _ "00012345 Medical number" & @CRLF & _ "00012345 Medical record number" & @CRLF & _ "00012345 Mr #" & @CRLF & _ "00012345 Mr#" & @CRLF & _ "00012345 Mrn" & @CRLF & _ "00012345 Mrn #" & @CRLF & _ "00012345 Mrn#" & @CRLF & _ "00012345 Mro" & @CRLF & _ "00012345 PATIENT ID" & @CRLF & _ "00012345 PATIENT IDENTIFICATION" & @CRLF & _ "00012345 PATIENT NAME" & @CRLF & _ "00012345 PATIENT NO" & @CRLF & _ "00012345 PATIENT NUMBER" & @CRLF & _ "00012345 Patient id" & @CRLF & _ "00012345 Patient identification" & @CRLF & _ "00012345 Patient name" & @CRLF & _ "00012345 Patient no" & @CRLF & _ "00012345 Patient number" & @CRLF & _ "00012345 gibberigh" & @CRLF & _ "00012345 me" & @CRLF & _ "00012345 medical" & @CRLF & _ "00012345 medical number" & @CRLF & _ "00012345 medical record number" & @CRLF & _ "00012345 mr #" & @CRLF & _ "00012345 mr#" & @CRLF & _ "00012345 mrn" & @CRLF & _ "00012345 mrn #" & @CRLF & _ "00012345 mrn#" & @CRLF & _ "00012345 mro" & @CRLF & _ "00012345 patient id" & @CRLF & _ "00012345 patient identification" & @CRLF & _ "00012345 patient name" & @CRLF & _ "00012345 patient no" & @CRLF & _ "00012345 patient number" & @CRLF & _ "00012345GIBBERIGH" & @CRLF & _ "00012345Gibberigh" & @CRLF & _ "00012345ME" & @CRLF & _ "00012345MEDICAL" & @CRLF & _ "00012345MEDICAL NUMBER" & @CRLF & _ "00012345MEDICAL RECORD NUMBER" & @CRLF & _ "00012345MR #" & @CRLF & _ "00012345MR#" & @CRLF & _ "00012345MRN" & @CRLF & _ "00012345MRN #" & @CRLF & _ "00012345MRN#" & @CRLF & _ "00012345MRO" & @CRLF & _ "00012345Me" & @CRLF & _ "00012345Medical" & @CRLF & _ "00012345Medical number" & @CRLF & _ "00012345Medical record number" & @CRLF & _ "00012345Mr #" & @CRLF & _ "00012345Mr#" & @CRLF & _ "00012345Mrn" & @CRLF & _ "00012345Mrn #" & @CRLF & _ "00012345Mrn#" & @CRLF & _ "00012345Mro" & @CRLF & _ "00012345PATIENT ID" & @CRLF & _ "00012345PATIENT IDENTIFICATION" & @CRLF & _ "00012345PATIENT NAME" & @CRLF & _ "00012345PATIENT NO" & @CRLF & _ "00012345PATIENT NUMBER" & @CRLF & _ "00012345Patient id" & @CRLF & _ "00012345Patient identification" & @CRLF & _ "00012345Patient name" & @CRLF & _ "00012345Patient no" & @CRLF & _ "00012345Patient number" & @CRLF & _ "00012345gibberigh" & @CRLF & _ "00012345me" & @CRLF & _ "00012345medical" & @CRLF & _ "00012345medical number" & @CRLF & _ "00012345medical record number" & @CRLF & _ "00012345mr #" & @CRLF & _ "00012345mr#" & @CRLF & _ "00012345mrn" & @CRLF & _ "00012345mrn #" & @CRLF & _ "00012345mrn#" & @CRLF & _ "00012345mro" & @CRLF & _ "00012345patient id" & @CRLF & _ "00012345patient identification" & @CRLF & _ "00012345patient name" & @CRLF & _ "00012345patient no" & @CRLF & _ "00012345patient number" & @CRLF & _ "00123456 GIBBERIGH" & @CRLF & _ "00123456 Gibberigh" & @CRLF & _ "00123456 ME" & @CRLF & _ "00123456 MEDICAL" & @CRLF & _ "00123456 MEDICAL NUMBER" & @CRLF & _ "00123456 MEDICAL RECORD NUMBER" & @CRLF & _ "00123456 MR #" & @CRLF & _ "00123456 MR#" & @CRLF & _ "00123456 MRN" & @CRLF & _ "00123456 MRN #" & @CRLF & _ "00123456 MRN#" & @CRLF & _ "00123456 MRO" & @CRLF & _ "00123456 Me" & @CRLF & _ "00123456 Medical" & @CRLF & _ "00123456 Medical number" & @CRLF & _ "00123456 Medical record number" & @CRLF & _ "00123456 Mr #" & @CRLF & _ "00123456 Mr#" & @CRLF & _ "00123456 Mrn" & @CRLF & _ "00123456 Mrn #" & @CRLF & _ "00123456 Mrn#" & @CRLF & _ "00123456 Mro" & @CRLF & _ "00123456 PATIENT ID" & @CRLF & _ "00123456 PATIENT IDENTIFICATION" & @CRLF & _ "00123456 PATIENT NAME" & @CRLF & _ "00123456 PATIENT NO" & @CRLF & _ "00123456 PATIENT NUMBER" & @CRLF & _ "00123456 Patient id" & @CRLF & _ "00123456 Patient identification" & @CRLF & _ "00123456 Patient name" & @CRLF & _ "00123456 Patient no" & @CRLF & _ "00123456 Patient number" & @CRLF & _ "00123456 gibberigh" & @CRLF & _ "00123456 me" & @CRLF & _ "00123456 medical" & @CRLF & _ "00123456 medical number" & @CRLF & _ "00123456 medical record number" & @CRLF & _ "00123456 mr #" & @CRLF & _ "00123456 mr#" & @CRLF & _ "00123456 mrn" & @CRLF & _ "00123456 mrn #" & @CRLF & _ "00123456 mrn#" & @CRLF & _ "00123456 mro" & @CRLF & _ "00123456 patient id" & @CRLF & _ "00123456 patient identification" & @CRLF & _ "00123456 patient name" & @CRLF & _ "00123456 patient no" & @CRLF & _ "00123456 patient number" & @CRLF & _ "00123456GIBBERIGH" & @CRLF & _ "00123456Gibberigh" & @CRLF & _ "00123456ME" & @CRLF & _ "00123456MEDICAL" & @CRLF & _ "00123456MEDICAL NUMBER" & @CRLF & _ "00123456MEDICAL RECORD NUMBER" & @CRLF & _ "00123456MR #" & @CRLF & _ "00123456MR#" & @CRLF & _ "00123456MRN" & @CRLF & _ "00123456MRN #" & @CRLF & _ "00123456MRN#" & @CRLF & _ "00123456MRO" & @CRLF & _ "00123456Me" & @CRLF & _ "00123456Medical" & @CRLF & _ "00123456Medical number" & @CRLF & _ "00123456Medical record number" & @CRLF & _ "00123456Mr #" & @CRLF & _ "00123456Mr#" & @CRLF & _ "00123456Mrn" & @CRLF & _ "00123456Mrn #" & @CRLF & _ "00123456Mrn#" & @CRLF & _ "00123456Mro" & @CRLF & _ "00123456PATIENT ID" & @CRLF & _ "00123456PATIENT IDENTIFICATION" & @CRLF & _ "00123456PATIENT NAME" & @CRLF & _ "00123456PATIENT NO" & @CRLF & _ "00123456PATIENT NUMBER" & @CRLF & _ "00123456Patient id" & @CRLF & _ "00123456Patient identification" & @CRLF & _ "00123456Patient name" & @CRLF & _ "00123456Patient no" & @CRLF & _ "00123456Patient number" & @CRLF & _ "00123456gibberigh" & @CRLF & _ "00123456me" & @CRLF & _ "00123456medical" & @CRLF & _ "00123456medical number" & @CRLF & _ "00123456medical record number" & @CRLF & _ "00123456mr #" & @CRLF & _ "00123456mr#" & @CRLF & _ "00123456mrn" & @CRLF & _ "00123456mrn #" & @CRLF & _ "00123456mrn#" & @CRLF & _ "00123456mro" & @CRLF & _ "00123456patient id" & @CRLF & _ "00123456patient identification" & @CRLF & _ "00123456patient name" & @CRLF & _ "00123456patient no" & @CRLF & _ "00123456patient number" & @CRLF & _ "01234567 GIBBERIGH" & @CRLF & _ "01234567 Gibberigh" & @CRLF & _ "01234567 ME" & @CRLF & _ "01234567 MEDICAL" & @CRLF & _ "01234567 MEDICAL NUMBER" & @CRLF & _ "01234567 MEDICAL RECORD NUMBER" & @CRLF & _ "01234567 MR #" & @CRLF & _ "01234567 MR#" & @CRLF & _ "01234567 MRN" & @CRLF & _ "01234567 MRN #" & @CRLF & _ "01234567 MRN#" & @CRLF & _ "01234567 MRO" & @CRLF & _ "01234567 Me" & @CRLF & _ "01234567 Medical" & @CRLF & _ "01234567 Medical number" & @CRLF & _ "01234567 Medical record number" & @CRLF & _ "01234567 Mr #" & @CRLF & _ "01234567 Mr#" & @CRLF & _ "01234567 Mrn" & @CRLF & _ "01234567 Mrn #" & @CRLF & _ "01234567 Mrn#" & @CRLF & _ "01234567 Mro" & @CRLF & _ "01234567 PATIENT ID" & @CRLF & _ "01234567 PATIENT IDENTIFICATION" & @CRLF & _ "01234567 PATIENT NAME" & @CRLF & _ "01234567 PATIENT NO" & @CRLF & _ "01234567 PATIENT NUMBER" & @CRLF & _ "01234567 Patient id" & @CRLF & _ "01234567 Patient identification" & @CRLF & _ "01234567 Patient name" & @CRLF & _ "01234567 Patient no" & @CRLF & _ "01234567 Patient number" & @CRLF & _ "01234567 gibberigh" & @CRLF & _ "01234567 me" & @CRLF & _ "01234567 medical" & @CRLF & _ "01234567 medical number" & @CRLF & _ "01234567 medical record number" & @CRLF & _ "01234567 mr #" & @CRLF & _ "01234567 mr#" & @CRLF & _ "01234567 mrn" & @CRLF & _ "01234567 mrn #" & @CRLF & _ "01234567 mrn#" & @CRLF & _ "01234567 mro" & @CRLF & _ "01234567 patient id" & @CRLF & _ "01234567 patient identification" & @CRLF & _ "01234567 patient name" & @CRLF & _ "01234567 patient no" & @CRLF & _ "01234567 patient number" & @CRLF & _ "01234567GIBBERIGH" & @CRLF & _ "01234567Gibberigh" & @CRLF & _ "01234567ME" & @CRLF & _ "01234567MEDICAL" & @CRLF & _ "01234567MEDICAL NUMBER" & @CRLF & _ "01234567MEDICAL RECORD NUMBER" & @CRLF & _ "01234567MR #" & @CRLF & _ "01234567MR#" & @CRLF & _ "01234567MRN" & @CRLF & _ "01234567MRN #" & @CRLF & _ "01234567MRN#" & @CRLF & _ "01234567MRO" & @CRLF & _ "01234567Me" & @CRLF & _ "01234567Medical" & @CRLF & _ "01234567Medical number" & @CRLF & _ "01234567Medical record number" & @CRLF & _ "01234567Mr #" & @CRLF & _ "01234567Mr#" & @CRLF & _ "01234567Mrn" & @CRLF & _ "01234567Mrn #" & @CRLF & _ "01234567Mrn#" & @CRLF & _ "01234567Mro" & @CRLF & _ "01234567PATIENT ID" & @CRLF & _ "01234567PATIENT IDENTIFICATION" & @CRLF & _ "01234567PATIENT NAME" & @CRLF & _ "01234567PATIENT NO" & @CRLF & _ "01234567PATIENT NUMBER" & @CRLF & _ "01234567Patient id" & @CRLF & _ "01234567Patient identification" & @CRLF & _ "01234567Patient name" & @CRLF & _ "01234567Patient no" & @CRLF & _ "01234567Patient number" & @CRLF & _ "01234567gibberigh" & @CRLF & _ "01234567me" & @CRLF & _ "01234567medical" & @CRLF & _ "01234567medical number" & @CRLF & _ "01234567medical record number" & @CRLF & _ "01234567mr #" & @CRLF & _ "01234567mr#" & @CRLF & _ "01234567mrn" & @CRLF & _ "01234567mrn #" & @CRLF & _ "01234567mrn#" & @CRLF & _ "01234567mro" & @CRLF & _ "01234567patient id" & @CRLF & _ "01234567patient identification" & @CRLF & _ "01234567patient name" & @CRLF & _ "01234567patient no" & @CRLF & _ "01234567patient number" & @CRLF & _ "12345678 GIBBERIGH" & @CRLF & _ "12345678 Gibberigh" & @CRLF & _ "12345678 ME" & @CRLF & _ "12345678 MEDICAL" & @CRLF & _ "12345678 MEDICAL NUMBER" & @CRLF & _ "12345678 MEDICAL RECORD NUMBER" & @CRLF & _ "12345678 MR #" & @CRLF & _ "12345678 MR#" & @CRLF & _ "12345678 MRN" & @CRLF & _ "12345678 MRN #" & @CRLF & _ "12345678 MRN#" & @CRLF & _ "12345678 MRO" & @CRLF & _ "12345678 Me" & @CRLF & _ "12345678 Medical" & @CRLF & _ "12345678 Medical number" & @CRLF & _ "12345678 Medical record number" & @CRLF & _ "12345678 Mr #" & @CRLF & _ "12345678 Mr#" & @CRLF & _ "12345678 Mrn" & @CRLF & _ "12345678 Mrn #" & @CRLF & _ "12345678 Mrn#" & @CRLF & _ "12345678 Mro" & @CRLF & _ "12345678 PATIENT ID" & @CRLF & _ "12345678 PATIENT IDENTIFICATION" & @CRLF & _ "12345678 PATIENT NAME" & @CRLF & _ "12345678 PATIENT NO" & @CRLF & _ "12345678 PATIENT NUMBER" & @CRLF & _ "12345678 Patient id" & @CRLF & _ "12345678 Patient identification" & @CRLF & _ "12345678 Patient name" & @CRLF & _ "12345678 Patient no" & @CRLF & _ "12345678 Patient number" & @CRLF & _ "12345678 gibberigh" & @CRLF & _ "12345678 me" & @CRLF & _ "12345678 medical" & @CRLF & _ "12345678 medical number" & @CRLF & _ "12345678 medical record number" & @CRLF & _ "12345678 mr #" & @CRLF & _ "12345678 mr#" & @CRLF & _ "12345678 mrn" & @CRLF & _ "12345678 mrn #" & @CRLF & _ "12345678 mrn#" & @CRLF & _ "12345678 mro" & @CRLF & _ "12345678 patient id" & @CRLF & _ "12345678 patient identification" & @CRLF & _ "12345678 patient name" & @CRLF & _ "12345678 patient no" & @CRLF & _ "12345678 patient number" & @CRLF & _ "12345678GIBBERIGH" & @CRLF & _ "12345678Gibberigh" & @CRLF & _ "12345678ME" & @CRLF & _ "12345678MEDICAL" & @CRLF & _ "12345678MEDICAL NUMBER" & @CRLF & _ "12345678MEDICAL RECORD NUMBER" & @CRLF & _ "12345678MR #" & @CRLF & _ "12345678MR#" & @CRLF & _ "12345678MRN" & @CRLF & _ "12345678MRN #" & @CRLF & _ "12345678MRN#" & @CRLF & _ "12345678MRO" & @CRLF & _ "12345678Me" & @CRLF & _ "12345678Medical" & @CRLF & _ "12345678Medical number" & @CRLF & _ "12345678Medical record number" & @CRLF & _ "12345678Mr #" & @CRLF & _ "12345678Mr#" & @CRLF & _ "12345678Mrn" & @CRLF & _ "12345678Mrn #" & @CRLF & _ "12345678Mrn#" & @CRLF & _ "12345678Mro" & @CRLF & _ "12345678PATIENT ID" & @CRLF & _ "12345678PATIENT IDENTIFICATION" & @CRLF & _ "12345678PATIENT NAME" & @CRLF & _ "12345678PATIENT NO" & @CRLF & _ "12345678PATIENT NUMBER" & @CRLF & _ "12345678Patient id" & @CRLF & _ "12345678Patient identification" & @CRLF & _ "12345678Patient name" & @CRLF & _ "12345678Patient no" & @CRLF & _ "12345678Patient number" & @CRLF & _ "12345678gibberigh" & @CRLF & _ "12345678me" & @CRLF & _ "12345678medical" & @CRLF & _ "12345678medical number" & @CRLF & _ "12345678medical record number" & @CRLF & _ "12345678mr #" & @CRLF & _ "12345678mr#" & @CRLF & _ "12345678mrn" & @CRLF & _ "12345678mrn #" & @CRLF & _ "12345678mrn#" & @CRLF & _ "12345678mro" & @CRLF & _ "12345678patient id" & @CRLF & _ "12345678patient identification" & @CRLF & _ "12345678patient name" & @CRLF & _ "12345678patient no" & @CRLF & _ "12345678patient number" & @CRLF & _ "GIBBERIGH 00000000" & @CRLF & _ "GIBBERIGH 00012345" & @CRLF & _ "GIBBERIGH 00123456" & @CRLF & _ "GIBBERIGH 01234567" & @CRLF & _ "GIBBERIGH 12345678" & @CRLF & _ "GIBBERIGH00000000" & @CRLF & _ "GIBBERIGH00012345" & @CRLF & _ "GIBBERIGH00123456" & @CRLF & _ "GIBBERIGH01234567" & @CRLF & _ "GIBBERIGH12345678" & @CRLF & _ "Gibberigh 00000000" & @CRLF & _ "Gibberigh 00012345" & @CRLF & _ "Gibberigh 00123456" & @CRLF & _ "Gibberigh 01234567" & @CRLF & _ "Gibberigh 12345678" & @CRLF & _ "Gibberigh00000000" & @CRLF & _ "Gibberigh00012345" & @CRLF & _ "Gibberigh00123456" & @CRLF & _ "Gibberigh01234567" & @CRLF & _ "Gibberigh12345678" & @CRLF & _ "ME 00000000" & @CRLF & _ "ME 00012345" & @CRLF & _ "ME 00123456" & @CRLF & _ "ME 01234567" & @CRLF & _ "ME 12345678" & @CRLF & _ "ME00000000" & @CRLF & _ "ME00012345" & @CRLF & _ "ME00123456" & @CRLF & _ "ME01234567" & @CRLF & _ "ME12345678" & @CRLF & _ "MEDICAL 00000000" & @CRLF & _ "MEDICAL 00012345" & @CRLF & _ "MEDICAL 00123456" & @CRLF & _ "MEDICAL 01234567" & @CRLF & _ "MEDICAL 12345678" & @CRLF & _ "MEDICAL NUMBER 00000000" & @CRLF & _ "MEDICAL NUMBER 00012345" & @CRLF & _ "MEDICAL NUMBER 00123456" & @CRLF & _ "MEDICAL NUMBER 01234567" & @CRLF & _ "MEDICAL NUMBER 12345678" & @CRLF & _ "MEDICAL NUMBER00000000" & @CRLF & _ "MEDICAL NUMBER00012345" & @CRLF & _ "MEDICAL NUMBER00123456" & @CRLF & _ "MEDICAL NUMBER01234567" & @CRLF & _ "MEDICAL NUMBER12345678" & @CRLF & _ "MEDICAL RECORD NUMBER 00000000" & @CRLF & _ "MEDICAL RECORD NUMBER 00012345" & @CRLF & _ "MEDICAL RECORD NUMBER 00123456" & @CRLF & _ "MEDICAL RECORD NUMBER 01234567" & @CRLF & _ "MEDICAL RECORD NUMBER 12345678" & @CRLF & _ "MEDICAL RECORD NUMBER00000000" & @CRLF & _ "MEDICAL RECORD NUMBER00012345" & @CRLF & _ "MEDICAL RECORD NUMBER00123456" & @CRLF & _ "MEDICAL RECORD NUMBER01234567" & @CRLF & _ "MEDICAL RECORD NUMBER12345678" & @CRLF & _ "MEDICAL00000000" & @CRLF & _ "MEDICAL00012345" & @CRLF & _ "MEDICAL00123456" & @CRLF & _ "MEDICAL01234567" & @CRLF & _ "MEDICAL12345678" & @CRLF & _ "MR # 00000000" & @CRLF & _ "MR # 00012345" & @CRLF & _ "MR # 00123456" & @CRLF & _ "MR # 01234567" & @CRLF & _ "MR # 12345678" & @CRLF & _ "MR #00000000" & @CRLF & _ "MR #00012345" & @CRLF & _ "MR #00123456" & @CRLF & _ "MR #01234567" & @CRLF & _ "MR #12345678" & @CRLF & _ "MR# 00000000" & @CRLF & _ "MR# 00012345" & @CRLF & _ "MR# 00123456" & @CRLF & _ "MR# 01234567" & @CRLF & _ "MR# 12345678" & @CRLF & _ "MR#00000000" & @CRLF & _ "MR#00012345" & @CRLF & _ "MR#00123456" & @CRLF & _ "MR#01234567" & @CRLF & _ "MR#12345678" & @CRLF & _ "MRN # 00000000" & @CRLF & _ "MRN # 00012345" & @CRLF & _ "MRN # 00123456" & @CRLF & _ "MRN # 01234567" & @CRLF & _ "MRN # 12345678" & @CRLF & _ "MRN #00000000" & @CRLF & _ "MRN #00012345" & @CRLF & _ "MRN #00123456" & @CRLF & _ "MRN #01234567" & @CRLF & _ "MRN #12345678" & @CRLF & _ "MRN 00000000" & @CRLF & _ "MRN 00012345" & @CRLF & _ "MRN 00123456" & @CRLF & _ "MRN 01234567" & @CRLF & _ "MRN 12345678" & @CRLF & _ "MRN# 00000000" & @CRLF & _ "MRN# 00012345" & @CRLF & _ "MRN# 00123456" & @CRLF & _ "MRN# 01234567" & @CRLF & _ "MRN# 12345678" & @CRLF & _ "MRN#00000000" & @CRLF & _ "MRN#00012345" & @CRLF & _ "MRN#00123456" & @CRLF & _ "MRN#01234567" & @CRLF & _ "MRN#12345678" & @CRLF & _ "MRN00000000" & @CRLF & _ "MRN00012345" & @CRLF & _ "MRN00123456" & @CRLF & _ "MRN01234567" & @CRLF & _ "MRN12345678" & @CRLF & _ "MRO 00000000" & @CRLF & _ "MRO 00012345" & @CRLF & _ "MRO 00123456" & @CRLF & _ "MRO 01234567" & @CRLF & _ "MRO 12345678" & @CRLF & _ "MRO00000000" & @CRLF & _ "MRO00012345" & @CRLF & _ "MRO00123456" & @CRLF & _ "MRO01234567" & @CRLF & _ "MRO12345678" & @CRLF & _ "Me 00000000" & @CRLF & _ "Me 00012345" & @CRLF & _ "Me 00123456" & @CRLF & _ "Me 01234567" & @CRLF & _ "Me 12345678" & @CRLF & _ "Me00000000" & @CRLF & _ "Me00012345" & @CRLF & _ "Me00123456" & @CRLF & _ "Me01234567" & @CRLF & _ "Me12345678" & @CRLF & _ "Medical 00000000" & @CRLF & _ "Medical 00012345" & @CRLF & _ "Medical 00123456" & @CRLF & _ "Medical 01234567" & @CRLF & _ "Medical 12345678" & @CRLF & _ "Medical number 00000000" & @CRLF & _ "Medical number 00012345" & @CRLF & _ "Medical number 00123456" & @CRLF & _ "Medical number 01234567" & @CRLF & _ "Medical number 12345678" & @CRLF & _ "Medical number00000000" & @CRLF & _ "Medical number00012345" & @CRLF & _ "Medical number00123456" & @CRLF & _ "Medical number01234567" & @CRLF & _ "Medical number12345678" & @CRLF & _ "Medical record number 00000000" & @CRLF & _ "Medical record number 00012345" & @CRLF & _ "Medical record number 00123456" & @CRLF & _ "Medical record number 01234567" & @CRLF & _ "Medical record number 12345678" & @CRLF & _ "Medical record number00000000" & @CRLF & _ "Medical record number00012345" & @CRLF & _ "Medical record number00123456" & @CRLF & _ "Medical record number01234567" & @CRLF & _ "Medical record number12345678" & @CRLF & _ "Medical00000000" & @CRLF & _ "Medical00012345" & @CRLF & _ "Medical00123456" & @CRLF & _ "Medical01234567" & @CRLF & _ "Medical12345678" & @CRLF & _ "Mr # 00000000" & @CRLF & _ "Mr # 00012345" & @CRLF & _ "Mr # 00123456" & @CRLF & _ "Mr # 01234567" & @CRLF & _ "Mr # 12345678" & @CRLF & _ "Mr #00000000" & @CRLF & _ "Mr #00012345" & @CRLF & _ "Mr #00123456" & @CRLF & _ "Mr #01234567" & @CRLF & _ "Mr #12345678" & @CRLF & _ "Mr# 00000000" & @CRLF & _ "Mr# 00012345" & @CRLF & _ "Mr# 00123456" & @CRLF & _ "Mr# 01234567" & @CRLF & _ "Mr# 12345678" & @CRLF & _ "Mr#00000000" & @CRLF & _ "Mr#00012345" & @CRLF & _ "Mr#00123456" & @CRLF & _ "Mr#01234567" & @CRLF & _ "Mr#12345678" & @CRLF & _ "Mrn # 00000000" & @CRLF & _ "Mrn # 00012345" & @CRLF & _ "Mrn # 00123456" & @CRLF & _ "Mrn # 01234567" & @CRLF & _ "Mrn # 12345678" & @CRLF & _ "Mrn #00000000" & @CRLF & _ "Mrn #00012345" & @CRLF & _ "Mrn #00123456" & @CRLF & _ "Mrn #01234567" & @CRLF & _ "Mrn #12345678" & @CRLF & _ "Mrn 00000000" & @CRLF & _ "Mrn 00012345" & @CRLF & _ "Mrn 00123456" & @CRLF & _ "Mrn 01234567" & @CRLF & _ "Mrn 12345678" & @CRLF & _ "Mrn# 00000000" & @CRLF & _ "Mrn# 00012345" & @CRLF & _ "Mrn# 00123456" & @CRLF & _ "Mrn# 01234567" & @CRLF & _ "Mrn# 12345678" & @CRLF & _ "Mrn#00000000" & @CRLF & _ "Mrn#00012345" & @CRLF & _ "Mrn#00123456" & @CRLF & _ "Mrn#01234567" & @CRLF & _ "Mrn#12345678" & @CRLF & _ "Mrn00000000" & @CRLF & _ "Mrn00012345" & @CRLF & _ "Mrn00123456" & @CRLF & _ "Mrn01234567" & @CRLF & _ "Mrn12345678" & @CRLF & _ "Mro 00000000" & @CRLF & _ "Mro 00012345" & @CRLF & _ "Mro 00123456" & @CRLF & _ "Mro 01234567" & @CRLF & _ "Mro 12345678" & @CRLF & _ "Mro00000000" & @CRLF & _ "Mro00012345" & @CRLF & _ "Mro00123456" & @CRLF & _ "Mro01234567" & @CRLF & _ "Mro12345678" & @CRLF & _ "PATIENT ID 00000000" & @CRLF & _ "PATIENT ID 00012345" & @CRLF & _ "PATIENT ID 00123456" & @CRLF & _ "PATIENT ID 01234567" & @CRLF & _ "PATIENT ID 12345678" & @CRLF & _ "PATIENT ID00000000" & @CRLF & _ "PATIENT ID00012345" & @CRLF & _ "PATIENT ID00123456" & @CRLF & _ "PATIENT ID01234567" & @CRLF & _ "PATIENT ID12345678" & @CRLF & _ "PATIENT IDENTIFICATION 00000000" & @CRLF & _ "PATIENT IDENTIFICATION 00012345" & @CRLF & _ "PATIENT IDENTIFICATION 00123456" & @CRLF & _ "PATIENT IDENTIFICATION 01234567" & @CRLF & _ "PATIENT IDENTIFICATION 12345678" & @CRLF & _ "PATIENT IDENTIFICATION00000000" & @CRLF & _ "PATIENT IDENTIFICATION00012345" & @CRLF & _ "PATIENT IDENTIFICATION00123456" & @CRLF & _ "PATIENT IDENTIFICATION01234567" & @CRLF & _ "PATIENT IDENTIFICATION12345678" & @CRLF & _ "PATIENT NAME 00000000" & @CRLF & _ "PATIENT NAME 00012345" & @CRLF & _ "PATIENT NAME 00123456" & @CRLF & _ "PATIENT NAME 01234567" & @CRLF & _ "PATIENT NAME 12345678" & @CRLF & _ "PATIENT NAME00000000" & @CRLF & _ "PATIENT NAME00012345" & @CRLF & _ "PATIENT NAME00123456" & @CRLF & _ "PATIENT NAME01234567" & @CRLF & _ "PATIENT NAME12345678" & @CRLF & _ "PATIENT NO 00000000" & @CRLF & _ "PATIENT NO 00012345" & @CRLF & _ "PATIENT NO 00123456" & @CRLF & _ "PATIENT NO 01234567" & @CRLF & _ "PATIENT NO 12345678" & @CRLF & _ "PATIENT NO00000000" & @CRLF & _ "PATIENT NO00012345" & @CRLF & _ "PATIENT NO00123456" & @CRLF & _ "PATIENT NO01234567" & @CRLF & _ "PATIENT NO12345678" & @CRLF & _ "PATIENT NUMBER 00000000" & @CRLF & _ "PATIENT NUMBER 00012345" & @CRLF & _ "PATIENT NUMBER 00123456" & @CRLF & _ "PATIENT NUMBER 01234567" & @CRLF & _ "PATIENT NUMBER 12345678" & @CRLF & _ "PATIENT NUMBER00000000" & @CRLF & _ "PATIENT NUMBER00012345" & @CRLF & _ "PATIENT NUMBER00123456" & @CRLF & _ "PATIENT NUMBER01234567" & @CRLF & _ "PATIENT NUMBER12345678" & @CRLF & _ "Patient id 00000000" & @CRLF & _ "Patient id 00012345" & @CRLF & _ "Patient id 00123456" & @CRLF & _ "Patient id 01234567" & @CRLF & _ "Patient id 12345678" & @CRLF & _ "Patient id00000000" & @CRLF & _ "Patient id00012345" & @CRLF & _ "Patient id00123456" & @CRLF & _ "Patient id01234567" & @CRLF & _ "Patient id12345678" & @CRLF & _ "Patient identification 00000000" & @CRLF & _ "Patient identification 00012345" & @CRLF & _ "Patient identification 00123456" & @CRLF & _ "Patient identification 01234567" & @CRLF & _ "Patient identification 12345678" & @CRLF & _ "Patient identification00000000" & @CRLF & _ "Patient identification00012345" & @CRLF & _ "Patient identification00123456" & @CRLF & _ "Patient identification01234567" & @CRLF & _ "Patient identification12345678" & @CRLF & _ "Patient name 00000000" & @CRLF & _ "Patient name 00012345" & @CRLF & _ "Patient name 00123456" & @CRLF & _ "Patient name 01234567" & @CRLF & _ "Patient name 12345678" & @CRLF & _ "Patient name00000000" & @CRLF & _ "Patient name00012345" & @CRLF & _ "Patient name00123456" & @CRLF & _ "Patient name01234567" & @CRLF & _ "Patient name12345678" & @CRLF & _ "Patient no 00000000" & @CRLF & _ "Patient no 00012345" & @CRLF & _ "Patient no 00123456" & @CRLF & _ "Patient no 01234567" & @CRLF & _ "Patient no 12345678" & @CRLF & _ "Patient no00000000" & @CRLF & _ "Patient no00012345" & @CRLF & _ "Patient no00123456" & @CRLF & _ "Patient no01234567" & @CRLF & _ "Patient no12345678" & @CRLF & _ "Patient number 00000000" & @CRLF & _ "Patient number 00012345" & @CRLF & _ "Patient number 00123456" & @CRLF & _ "Patient number 01234567" & @CRLF & _ "Patient number 12345678" & @CRLF & _ "Patient number00000000" & @CRLF & _ "Patient number00012345" & @CRLF & _ "Patient number00123456" & @CRLF & _ "Patient number01234567" & @CRLF & _ "Patient number12345678" & @CRLF & _ "gibberigh 00000000" & @CRLF & _ "gibberigh 00012345" & @CRLF & _ "gibberigh 00123456" & @CRLF & _ "gibberigh 01234567" & @CRLF & _ "gibberigh 12345678" & @CRLF & _ "gibberigh00000000" & @CRLF & _ "gibberigh00012345" & @CRLF & _ "gibberigh00123456" & @CRLF & _ "gibberigh01234567" & @CRLF & _ "gibberigh12345678" & @CRLF & _ "me 00000000" & @CRLF & _ "me 00012345" & @CRLF & _ "me 00123456" & @CRLF & _ "me 01234567" & @CRLF & _ "me 12345678" & @CRLF & _ "me00000000" & @CRLF & _ "me00012345" & @CRLF & _ "me00123456" & @CRLF & _ "me01234567" & @CRLF & _ "me12345678" & @CRLF & _ "medical 00000000" & @CRLF & _ "medical 00012345" & @CRLF & _ "medical 00123456" & @CRLF & _ "medical 01234567" & @CRLF & _ "medical 12345678" & @CRLF & _ "medical number 00000000" & @CRLF & _ "medical number 00012345" & @CRLF & _ "medical number 00123456" & @CRLF & _ "medical number 01234567" & @CRLF & _ "medical number 12345678" & @CRLF & _ "medical number00000000" & @CRLF & _ "medical number00012345" & @CRLF & _ "medical number00123456" & @CRLF & _ "medical number01234567" & @CRLF & _ "medical number12345678" & @CRLF & _ "medical record number 00000000" & @CRLF & _ "medical record number 00012345" & @CRLF & _ "medical record number 00123456" & @CRLF & _ "medical record number 01234567" & @CRLF & _ "medical record number 12345678" & @CRLF & _ "medical record number00000000" & @CRLF & _ "medical record number00012345" & @CRLF & _ "medical record number00123456" & @CRLF & _ "medical record number01234567" & @CRLF & _ "medical record number12345678" & @CRLF & _ "medical00000000" & @CRLF & _ "medical00012345" & @CRLF & _ "medical00123456" & @CRLF & _ "medical01234567" & @CRLF & _ "medical12345678" & @CRLF & _ "mr # 00000000" & @CRLF & _ "mr # 00012345" & @CRLF & _ "mr # 00123456" & @CRLF & _ "mr # 01234567" & @CRLF & _ "mr # 12345678" & @CRLF & _ "mr #00000000" & @CRLF & _ "mr #00012345" & @CRLF & _ "mr #00123456" & @CRLF & _ "mr #01234567" & @CRLF & _ "mr #12345678" & @CRLF & _ "mr# 00000000" & @CRLF & _ "mr# 00012345" & @CRLF & _ "mr# 00123456" & @CRLF & _ "mr# 01234567" & @CRLF & _ "mr# 12345678" & @CRLF & _ "mr#00000000" & @CRLF & _ "mr#00012345" & @CRLF & _ "mr#00123456" & @CRLF & _ "mr#01234567" & @CRLF & _ "mr#12345678" & @CRLF & _ "mrn # 00000000" & @CRLF & _ "mrn # 00012345" & @CRLF & _ "mrn # 00123456" & @CRLF & _ "mrn # 01234567" & @CRLF & _ "mrn # 12345678" & @CRLF & _ "mrn #00000000" & @CRLF & _ "mrn #00012345" & @CRLF & _ "mrn #00123456" & @CRLF & _ "mrn #01234567" & @CRLF & _ "mrn #12345678" & @CRLF & _ "mrn 00000000" & @CRLF & _ "mrn 00012345" & @CRLF & _ "mrn 00123456" & @CRLF & _ "mrn 01234567" & @CRLF & _ "mrn 12345678" & @CRLF & _ "mrn# 00000000" & @CRLF & _ "mrn# 00012345" & @CRLF & _ "mrn# 00123456" & @CRLF & _ "mrn# 01234567" & @CRLF & _ "mrn# 12345678" & @CRLF & _ "mrn#00000000" & @CRLF & _ "mrn#00012345" & @CRLF & _ "mrn#00123456" & @CRLF & _ "mrn#01234567" & @CRLF & _ "mrn#12345678" & @CRLF & _ "mrn00000000" & @CRLF & _ "mrn00012345" & @CRLF & _ "mrn00123456" & @CRLF & _ "mrn01234567" & @CRLF & _ "mrn12345678" & @CRLF & _ "mro 00000000" & @CRLF & _ "mro 00012345" & @CRLF & _ "mro 00123456" & @CRLF & _ "mro 01234567" & @CRLF & _ "mro 12345678" & @CRLF & _ "mro00000000" & @CRLF & _ "mro00012345" & @CRLF & _ "mro00123456" & @CRLF & _ "mro01234567" & @CRLF & _ "mro12345678" & @CRLF & _ "patient id 00000000" & @CRLF & _ "patient id 00012345" & @CRLF & _ "patient id 00123456" & @CRLF & _ "patient id 01234567" & @CRLF & _ "patient id 12345678" & @CRLF & _ "patient id00000000" & @CRLF & _ "patient id00012345" & @CRLF & _ "patient id00123456" & @CRLF & _ "patient id01234567" & @CRLF & _ "patient id12345678" & @CRLF & _ "patient identification 00000000" & @CRLF & _ "patient identification 00012345" & @CRLF & _ "patient identification 00123456" & @CRLF & _ "patient identification 01234567" & @CRLF & _ "patient identification 12345678" & @CRLF & _ "patient identification00000000" & @CRLF & _ "patient identification00012345" & @CRLF & _ "patient identification00123456" & @CRLF & _ "patient identification01234567" & @CRLF & _ "patient identification12345678" & @CRLF & _ "patient name 00000000" & @CRLF & _ "patient name 00012345" & @CRLF & _ "patient name 00123456" & @CRLF & _ "patient name 01234567" & @CRLF & _ "patient name 12345678" & @CRLF & _ "patient name00000000" & @CRLF & _ "patient name00012345" & @CRLF & _ "patient name00123456" & @CRLF & _ "patient name01234567" & @CRLF & _ "patient name12345678" & @CRLF & _ "patient no 00000000" & @CRLF & _ "patient no 00012345" & @CRLF & _ "patient no 00123456" & @CRLF & _ "patient no 01234567" & @CRLF & _ "patient no 12345678" & @CRLF & _ "patient no00000000" & @CRLF & _ "patient no00012345" & @CRLF & _ "patient no00123456" & @CRLF & _ "patient no01234567" & @CRLF & _ "patient no12345678" & @CRLF & _ "patient number 00000000" & @CRLF & _ "patient number 00012345" & @CRLF & _ "patient number 00123456" & @CRLF & _ "patient number 01234567" & @CRLF & _ "patient number 12345678" & @CRLF & _ "patient number00000000" & @CRLF & _ "patient number00012345" & @CRLF & _ "patient number00123456" & @CRLF & _ "patient number01234567" & @CRLF & _ "patient number12345678" Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH) Local $aFullArray[0] For $i = 0 To UBound($aArray) -1 _ArrayConcatenate($aFullArray, $aArray[$i]) Next $aArray = $aFullArray ; Present the entire match result _ArrayDisplay($aArray, "Result")

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 AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm