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

/
/
gism

Test String

Substitution

Processing...

Code Generator

Generated Code

$re = '/(inherited )(MgSpeedButton1)(:[ ]TMgSpeedButton)/ism'; $str = 'inherited FormOrganizacaoUsuario: TFormOrganizacaoUsuario Left = 208 Top = 179 Caption = \'Organiza\'#231#227\'o\' ClientHeight = 435 ClientWidth = 614 ExplicitWidth = 630 ExplicitHeight = 474 PixelsPerInch = 96 TextHeight = 15 inherited Bv_Top: TBevel Width = 614 ExplicitTop = 59 ExplicitWidth = 628 end inherited Sb_FormPadrao: TStatusBar Top = 410 Width = 614 ExplicitTop = 410 ExplicitWidth = 628 end inherited Pn_BaseToolBar: TPanel Width = 614 Caption = \'Pn_BaseToolBar\' TabOrder = 4 ExplicitWidth = 628 inherited Panel1: TPanel Left = 532 ExplicitLeft = 546 inherited Sb_Procurar: TMgBitBtn LookAndFeel.SkinName = \'\' end end inherited Pn_Aux2: TPanel Width = 1 ExplicitWidth = 15 end inherited Pn_Historico: TPanel Left = 502 ExplicitLeft = 516 inherited Bo_Historico: TMgSpeedButton LookAndFeel.SkinName = \'\' end end inherited Pn_AuxR: TmgPanel Left = 499 BevelOuter = bvNone ExplicitLeft = 834 ExplicitTop = -3 end end inherited Pn_BaseGrid: TPanel Width = 614 Height = 351 ExplicitWidth = 628 ExplicitHeight = 351 inherited SplitterZoom: TMgSplitter Top = 323 Width = 608 ExplicitLeft = 3 ExplicitTop = 283 ExplicitWidth = 621 end inherited Pc_Grid: TmgExtPageControl Width = 608 Height = 320 ExplicitWidth = 622 ExplicitHeight = 320 inherited Ts_Grid: TTabSheet Caption = \'Organiza\'#231#227\'o\' ExplicitWidth = 614 ExplicitHeight = 287 object Tv_Organizacao: TmgTvExplorer Left = 0 Top = 0 Width = 600 Height = 287 Images = Il_Small DataSource = DM_Seguranca.Ds_Usuario_Org_ FieldPK = \'ORG_IN_CODIGO\' OnMontaLinha = Tv_OrganizacaoMontaLinha OnDblClick = Bo_SelecionaClick OnmgAddNode = Tv_OrganizacaomgAddNode Align = alClient Alignment = taLeftJustify BevelOuter = bvNone ParentColor = True ParentShowHint = False ShowHint = True TabOrder = 0 ExplicitWidth = 614 end end inherited Ts_Filtro: TTabSheet ExplicitWidth = 931 ExplicitHeight = 287 inherited Gd_Filtro: TMgDBGrid Width = 600 Height = 287 Font.Color = clBlack Font.Height = -13 Font.Name = \'Calibri\' ExplicitWidth = 931 ExplicitHeight = 287 end end end inherited Pn_Zoom: TmgPanel Top = 323 Width = 608 ExplicitTop = 323 ExplicitWidth = 622 end inherited Pn_Protegido: TmgPanel Top = 328 Width = 608 ExplicitTop = 328 ExplicitWidth = 622 inherited Lb_Leganda: TmgLabel Height = 15 ParentFont = True ExplicitHeight = 15 end end end inherited Pn_BaseTreeView: TPanel Height = 351 TabOrder = 0 ExplicitHeight = 351 end inherited Pn_BaseBotoes: Tc_PanelExpert Width = 608 ExplicitWidth = 622 inherited Pn_BaseBotoesAux: TPanel Width = 437 ExplicitWidth = 451 inherited Bo_Refresh: TMgSpeedButton ExplicitLeft = 143 end inherited Bo_Adicionar: TMgSpeedButton ExplicitLeft = 469 end inherited Bo_Remover: TMgSpeedButton ExplicitLeft = 433 end inherited Bo_Propriedades: TMgSpeedButton LookAndFeel.SkinName = \'\' end inherited Bo_Fechar: TMgSpeedButton Left = 760 Width = 59 ParentFont = False ExplicitLeft = 630 ExplicitWidth = 59 end inherited Bo_Prev: TmgDBBtn ExplicitLeft = 131 end inherited Bo_Next: TmgDBBtn ExplicitLeft = 199 end inherited Bo_Last: TmgDBBtn ExplicitLeft = 263 ExplicitTop = 6 end inherited MgSpeedButton1: TMgSpeedButton TabOrder = 11 ExplicitLeft = 617 end object Bo_Seleciona: TMgSpeedButton AlignWithMargins = True Left = 694 Top = 3 Width = 60 Height = 25 Cursor = crHandPoint Align = alLeft Caption = \'&Seleciona\' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -12 Font.Name = \'MS Sans Serif\' Font.Style = [] ParentFont = False ParentShowHint = True TabOrder = 10 OnClick = Bo_SelecionaClick Layout = blGlyphTop Spacing = 6 Colors.Default = 13675044 Colors.DefaultText = clWhite Colors.Normal = 13675044 Colors.NormalText = clWhite Colors.Hot = 9724187 Colors.HotText = clWhite Colors.Pressed = 9724187 Colors.PressedText = clWhite Colors.Disabled = clWhite Colors.DisabledText = 10526880 SpeedButtonOptions.CanBeFocused = False SpeedButtonOptions.Flat = True DropdownArrow = False DropdownArrowWidth = 7 Flat = False HighlightWhenDown = False Opaque = False RepeatDelay = 0 RepeatInterval = 0 MgImagem = siOk ExplicitLeft = 630 end end end inherited Pn_BasePesquisa: TmgPanel Left = 91 end inherited Mn_Principal: TMainMenu inherited miTabela: TMenuItem Caption = \'&Organiza\'#231#245\'es\' end inherited miExibir: TMenuItem inherited miAtualizar: TMenuItem OnClick = nil end end end inherited mgPopupImpressao: TmgPopupMenu Left = 110 Top = 132 end inherited MnPop_Principal: TPopupMenu inherited mi_Atualizar: TMenuItem OnClick = nil end end inherited Im_Protegido: TmgImageList Bitmap = { 494C0101010004006C0010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 0000000000003600000028000000400000001000000001002000000000000010 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000001094CE001094CE001094CE001094CE001094CE000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000042ADBD0042ADBD0042CEEF005ADEFF005ADEFF005ADEFF0042CEEF001094 CE001094CE000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000042AD BD0042CEEF009CE7FF009CE7FF009CE7FF00000000005ADEFF005ADEFF005ADE FF0042CEEF001094CE0000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000042ADBD0042CE EF009CE7FF009CE7FF009CE7FF009CE7FF00000000009CE7FF009CE7FF005ADE FF005ADEFF0042CEEF001094CE00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000042ADBD00ADF7 FF009CE7FF009CE7FF009CE7FF009CE7FF00000000009CE7FF009CE7FF009CE7 FF005ADEFF005ADEFF001094CE00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000042ADBD00ADF7 FF00ADF7FF009CE7FF009CE7FF000000000000000000000000009CE7FF009CE7 FF009CE7FF005ADEFF001094CE00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000042ADBD00ADF7 FF00ADF7FF00ADF7FF009CE7FF008484840000000000848484009CE7FF009CE7 FF009CE7FF005ADEFF001094CE00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000042ADBD0042CE EF00ADF7FF00ADF7FF00ADF7FF00ADF7FF009CE7FF009CE7FF009CE7FF009CE7 FF009CE7FF0042CEEF001094CE00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000042AD BD0042ADBD0042ADBD0042ADBD0042ADBD0042ADBD0042ADBD0042ADBD0042AD BD0042ADBD0042ADBD0000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000042ADBD009CE7FF001094CE0000000000000000000000000042ADBD009CE7 FF001094CE000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000042ADBD009CE7FF001094CE0000000000000000000000000042ADBD009CE7 FF001094CE000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000042ADBD0042CEEF0042CEEF001094CE001094CE001094CE0042CEEF0042CE EF001094CE000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000042ADBD0042CEEF009CE7FF009CE7FF009CE7FF0042CEEF001094 CE00000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000042ADBD0042ADBD0042ADBD0042ADBD001094CE000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000424D3E000000000000003E000000 2800000040000000100000000100010000000000800000000000000000000000 000000000000000000000000FFFFFF00FC1F000000000000F007000000000000 E003000000000000C001000000000000C001000000000000C001000000000000 C001000000000000C001000000000000E003000000000000F1C7000000000000 F1C7000000000000F007000000000000F80F000000000000FC1F000000000000 FFFF000000000000FFFF00000000000000000000000000000000000000000000 000000000000} end object Il_Small: TImageList Left = 110 Top = 106 Bitmap = { 494C010106005800680010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 0000000000003600000028000000400000002000000001002000000000000020 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000009390 8FFF93908FFF93908FFF5FA5F4FF62B3F1FF63CAF5FF5BACFFFF93908FFF9390 8FFFBDBBBBFF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000E3E3 E1FFDEDDDCFFDEDDDCFF60BAF8FF64DBF8FF64F1FCFF5BACFFFFDEDDDCFFD4D3 D2FFA4A1A0FF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FCFCFCFF00000000000000000000 0000333368FF35356BFF373770FFCCCCCCFFCCCCCCFF3D3D7BFF3E3E7EFF3232 65FF0000000000000000EBEBEBFF000000000000000000000000F8F8F8FFE3E3 E1FFF0F0F0FFECECECFFF6F6F6FF0000000000000000F7F7F7FFF7F7F7FFC3C1 C0FFA4A1A0FF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000F8F8F8FF00000000F2F2F2FFDEDE DEFF383870FFCCCCCCFF3B3B78FFFBAA37FF989898FFCCCCCCFFCCCCCCFF3232 65FFDEDEDEFF00000000EBEBEBFFFBFBFBFF323265FF323265FF323265FF3232 65FF323265FF323265FF323265FF00000000B3BABFFFA5AFB8FFA5AFB8FFA5AF B8FFA5AFB8FFA5AFB8FFA5AFB8FFB5BDC5FF0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000EBEBEBFFDEDE DEFF3C3C78FF989898FF404080FF989898FF989898FF989898FF989898FF3232 65FFDEDEDEFF00000000000000000000000034346AFF37376EFF393972FFFDA3 21FF3D3D7BFF3F3F7FFF414184FF00000000A5AFB8FF93B3CAFF97B6CBFFD8C0 9DFFB19C7EFFA3BFD0FFA8C2D1FFA5AFB8FF0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000404081FFCCCCCCFF444489FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF3232 65FF00000000000000000000000000000000383871FFD8C1A1FF3C3C7AFFF9B7 5FFF414182FFD8C1A1FF45458BFF00000000A5AFB8FFCFC9BFFFC4BFB8FFD7C5 ACFFB0A18EFFCFC9BFFFC4BFB8FFA5AFB8FF0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000444489FF989898FF484891FF989898FF989898FF989898FF989898FF3232 65FF000000000000000000000000000000003C3C79FFB0A18DFF404081FF9898 98FF45458AFFB0A18DFF494992FF00000000A5AFB8FFC4C0BAFF9E9B97FFBEBE BEFF989898FFC4C0BAFF9E9B97FFA5AFB8FF0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000047478EFF484891FF4B4B96FF4C4C99FF4E4E9DFF5050A1FF5252A5FF3232 65FF00000000000000000000000000000000404080FFD8C1A1FF444489FFD8C1 A1FF484891FFD8C1A1FF4D4D9AFF00000000B5BEC5FFA5AFB8FFCFC9BFFFC4BF B8FFCFC9BFFFC4BFB8FFA5AFB8FFC6CDD2FF0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000004F4F9FFFF9B557FF989898FFF9B557FF989898FF3232 65FF00000000000000000000000000000000434388FFB0A18DFF484890FFB0A1 8DFF4C4C99FFB0A18DFF5050A1FF0000000000000000A5AFB8FFC4C0BAFF9E9B 97FFC4C0BAFF9E9B97FFA5AFB8FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000005353A7FF5454AAFF5656ADFF5858B2FF5A5AB5FF3232 65FF000000000000000000000000000000003F3F7FFF494993FF4B4B98FFD8C1 A1FF5050A0FFD8C1A1FF5454A9FF0000000000000000A5AFB8FFCFC9BFFFC4BF B8FFCFC9BFFFC4BFB8FFA5AFB8FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000005757AFFFF9B557FF989898FFF9B557FF989898FF3232 65FF00000000000000000000000000000000000000007F7F9EFF4F4F9FFFB0A1 8DFF5353A8FFB0A18DFF5858B0FF0000000000000000A5AFB8FFC4C0BAFF9E9B 97FFC4C0BAFF9E9B97FFA5AFB8FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000005B5BB7FF5D5DBAFF5E5EBDFF6161C2FF6262C5FF3232 65FF0000000000000000000000000000000000000000000000005353A7FFD8C1 A1FF5757AFFFD8C1A1FF5B5BB8FF0000000000000000C6CDD2FFA5AFB8FFCFDE E0FFD3E1E1FFA5AFB8FFC6CDD2FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000323265FF323265FF323265FF323265FF0000 00000000000000000000000000000000000000000000000000005757AEFFB0A1 8DFF5B5BB7FFB0A18DFF5F5FBFFF00000000000000000000000000000000C3D0 D3FFC5D1D4FF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000005A5AB6FF5C5C BAFF5F5FBEFF6161C2FF6363C8FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000323265FF4F4F 9FFF6262C7FF5151A4FF323265FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000FCFCFCFFEBEBEBFFE2E2E2FFE6E6E6FFF8F8F8FF000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000F8F8 F8FFC9C9C9FFAFAFAFFFCCCCCCFFD7D7D7FFCBCBCBFFB4B4B4FFBDBDBDFFE7E7 E7FF000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000009390 8FFF93908FFF93908FFF5FA5F4FF62B3F1FF63CAF5FF5BACFFFF93908FFF9390 8FFFBDBBBBFF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000DFDFDFFFC0C0 C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDCD CDFFCACACAFFFEFEFEFF00000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000E3E3 E1FFDEDDDCFFDEDDDCFF60BAF8FF64DBF8FF64F1FCFF5BACFFFFDEDDDCFFD4D3 D2FFA4A1A0FF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000E6E6E6FFDBDBDBFFFFFF FFFFDAB666FFF8F2E3FFCB971EFFFFFFFFFFD0A02EFFFAF4E7FFE0BE6EFFFFFF FFFFF9F9F9FFCACACAFF0000000000000000000000000000000000000000334D 81FF344E83FF354F85FFCCCCCCFFB3B2B4FF38548DFF38558FFF395691FFE9E9 E9FF000000000000000000000000000000000000000000000000F8F8F8FFE3E3 E1FFF0F0F0FFECECECFFF6F6F6FF0000000000000000F7F7F7FFF7F7F7FFC3C1 C0FFA4A1A0FF000000000000000000000000000000000000000000000000334D 81FF344E83FF354F85FFCCCCCCFFB3B2B4FF38548DFF38558FFF395691FFE9E9 E9FF00000000000000000000000000000000FEFEFEFFD3D3D3FFFFFFFFFFC590 13FFDAB662FFCD9A24FFD09F2CFFFFFFFFFFD6A83DFFD9AD45FFE6CA84FFDEB6 54FFFFFFFFFFF2F2F2FFE7E7E7FF0000000000000000F7F7F7FFE5E5E5FF3550 86FFCCCCCCFFFAAF44FFCCCCCCFFF8BB6AFFCCCCCCFFFAAF44FF3B5996FFD8D8 D8FFE5E5E5FF0000000000000000FBFBFBFF323265FF323265FF323265FF3232 65FF323265FF323265FF323265FF00000000B3BABFFFA5AFB8FFA5AFB8FFA5AF B8FFA5AFB8FFA5AFB8FFA5AFB8FFB5BDC5FF00000000F7F7F7FFE5E5E5FF3550 86FFCCCCCCFFFAAF44FFCCCCCCFFF8BB6AFFCCCCCCFFFAAF44FF3B5996FFD8D8 D8FFE5E5E5FF0000000000000000FBFBFBFFDBDBDBFFFFFFFFFFC99419FFD9B2 59FFFFFFFFFFD2A333FFD5A73AFFFFFFFFFFDAB04AFFDDB452FFFDFBF5FFE2BD 60FFE5C167FFFFFFFFFFC4C4C4FF0000000000000000F2F2F2FFE5E5E5FF3753 8CFF38548EFF395590FF3A5793FF3B5894FF3C5A97FF3C5B99FF3D5D9BFFD8D8 D8FFE5E5E5FF00000000000000000000000034346AFF37376EFF393972FFFDA3 21FF3D3D7BFF3F3F7FFF414184FF00000000A5AFB8FF93B3CAFF97B6CBFFD8C0 9DFFB19C7EFFA3BFD0FFA8C2D1FFA5AFB8FF00000000F2F2F2FFE5E5E5FF3753 8CFF38548EFF395590FF3A5793FF3B5894FF3C5A97FF3C5B99FF3D5D9BFFD8D8 D8FFE5E5E5FF000000000000000000000000D9D9D9FFF5ECD5FFCE9C28FFDDB8 64FFFFFFFFFFD7AA40FFDAAF48FFFFFFFFFFDFB857FFE2BC5FFFF8EFD9FFE7C3 6CFFE9C872FFF7ECCDFFFAFAFAFFF8F8F8FF0000000000000000000000003956 91FFCCCCCCFFFAAF44FFCCCCCCFFFAAF44FFCCCCCCFFFAAF44FF3F60A0FF0000 000000000000000000000000000000000000383871FFD8C1A1FF3C3C7AFFF9B7 5FFF414182FFD8C1A1FF45458BFF00000000A5AFB8FFCFC9BFFFC4BFB8FFD7C5 ACFFB0A18EFFCFC9BFFFC4BFB8FFA5AFB8FF0000000000000000000000003956 91FFCCCCCCFFFAAF44FFCCCCCCFFFAAF44FFCCCCCCFFFAAF44FF3F60A0FF0000 000000000000000000000000000000000000FAFAFAFFD9B154FFD3A536FFD6A9 3FFFECD7A2FFDCB24DFFDEB655FFFFFFFFFFE4BE63FFE6C26AFFF4E3B8FFEBCB 77FFEDCF7DFFF0D58AFFFFFFFFFFE6E6E6FF0000000000000000000000003A58 94FFCCCCCCFF989898FFCCCCCCFF989898FFCCCCCCFF989898FF4162A4FF0000 0000000000000000000000000000000000003C3C79FFB0A18DFF404081FF9898 98FF45458AFFB0A18DFF494992FF00000000A5AFB8FFC4C0BAFF9E9B97FFBEBE BEFF989898FFC4C0BAFF9E9B97FFA5AFB8FF0000000000000000000000003A58 94FFCCCCCCFF989898FFCCCCCCFF989898FFCCCCCCFF989898FF4162A4FF0000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2FF000000000000000000000000283C 65FF283C65FF283C65FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF4365A9FF0000 000000000000000000000000000000000000404080FFD8C1A1FF444489FFD8C1 A1FF484891FFD8C1A1FF4D4D9AFF00000000B5BEC5FFA5AFB8FFCFC9BFFFC4BF B8FFCFC9BFFFC4BFB8FFA5AFB8FFC6CDD2FF000000000000000000000000283C 65FF283C65FF283C65FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF4365A9FF0000 000000000000000000000000000000000000FFFFFFFFDAB04AFFDDB452FFE8CB 82FFEFDAA5FFE5C066FFE7C46DFFFFFFFFFFECCD7AFFEED080FFF4DEA4FFF2D7 8CFFF4DA91FFF6DC95FFFFFFFFFFEBEBEBFF0000000000000000000000000000 000000000000283C65FFCCCCCCFF989898FFCCCCCCFF989898FF4568AEFF0000 000000000000000000000000000000000000434388FFB0A18DFF484890FFB0A1 8DFF4C4C99FFB0A18DFF5050A1FF0000000000000000A5AFB8FFC4C0BAFF9E9B 97FFC4C0BAFF9E9B97FFA5AFB8FF000000000000000000000000000000000000 000000000000283C65FFCCCCCCFF989898FFCCCCCCFF989898FF4568AEFF0000 000000000000000000000000000000000000F1F1F1FFEDD79FFFE2BB5EFFE4BF 65FFF3E2B5FFE9C872FFEBCC79FFFFFFFFFFEFD284FFF1D68AFFFFFFFFFFF5DC 94FFF7DE99FFFBEABBFFFFFFFFFFFCFCFCFF0000000000000000000000000000 000000000000283C65FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF476BB3FFE9D5 C7FF000000000000000000000000000000003F3F7FFF494993FF4B4B98FFD8C1 A1FF5050A0FFD8C1A1FF5454A9FF0000000000000000A5AFB8FFCFC9BFFFC4BF B8FFCFC9BFFFC4BFB8FFA5AFB8FF000000000000000000000000000000000000 000000000000283C65FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF476BB3FFE9D5 C7FF00000000000000000000000000000000EFEFEFFFFFFFFFFFE6C269FFE8C7 70FFFDF9EFFFEDCE7DFFEFD283FFFFFFFFFFF3D88EFFF5DB93FFFFFFFFFFF8E0 9CFFFAE2A0FFFFFFFFFFEBEBEBFF000000000000000000000000000000000000 000000000000283C65FFCCCCCCFF989898FFCCCCCCFF989898FF9F4821FFDFBD 9EFFC27D24FF000000000000000000000000000000007F7F9EFF4F4F9FFFB0A1 8DFF5353A8FFB0A18DFF5858B0FF0000000000000000A5AFB8FFC4C0BAFF9E9B 97FFC4C0BAFF9E9B97FFA5AFB8FF000000000000000000000000000000000000 000000000000283C65FFCCCCCCFF989898FFCCCCCCFF989898FF9F4821FFDFBD 9EFFC27D24FF00000000000000000000000000000000FBFBFBFFF7EBCBFFECCD 7BFFF9EED0FFF0D487FFF2D78CFFFFFFFFFFF6DD96FFF8DF9BFFFDF4DCFFFBE4 A3FFFDF1CEFFFFFFFFFFF8F8F8FF000000000000000000000000000000000000 000000000000283C65FF466BB3FF476CB5FF486EB8FF5D6393FFA65221FFFFFF FFFFD49D4DFF00000000000000000000000000000000000000005353A7FFD8C1 A1FF5757AFFFD8C1A1FF5B5BB8FF0000000000000000C6CDD2FFA5AFB8FFCFDE E0FFD3E1E1FFA5AFB8FFC6CDD2FF000000000000000000000000000000000000 000000000000283C65FF466BB3FF476CB5FF486EB8FF5D6393FFA65221FFFFFF FFFFD49D4DFF00000000000000000000000000000000FCFCFCFFFFFFFFFFF9EE D1FFF2D68BFFF8E7B9FFF6DC95FFFFFFFFFFF9E19EFFFCEEC5FFFCE6A6FFFEF3 D4FFFFFFFFFFE4E4E4FF00000000000000000000000000000000000000000000 0000000000000000000078849EFF283C65FF283C65FF283C65FFAB6027FFEDD8 BAFFD79D33FF00000000000000000000000000000000000000005757AEFFB0A1 8DFF5B5BB7FFB0A18DFF5F5FBFFF00000000000000000000000000000000C3D0 D3FFC5D1D4FF0000000000000000000000000000000000000000000000000000 0000000000000000000078849EFF283C65FF283C65FF283C65FFAB6027FFEDD8 BAFFD79D33FF0000000000000000000000000000000000000000FCFCFCFFFFFF FFFFFFFFFFFFFEFAF1FFF8E19DFFFFFFFFFFFBE5A5FFFFFCF3FFFFFFFFFFFFFF FFFFEAEAEAFF0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000005A5AB6FF5C5C BAFF5F5FBEFF6161C2FF6363C8FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFEFE FEFF000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000323265FF4F4F 9FFF6262C7FF5151A4FF323265FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000424D3E000000000000003E000000 2800000040000000200000000100010000000000000100000000000000000000 000000000000000000000000FFFFFF00FFFFFFFF00000000FFFFE00700000000 FFFFE00700000000700DC187000000004004010000000000C007010000000000 F00F010000000000F00F010000000000F00F010000000000FC0F018100000000 FC0F018100000000FC0F818100000000FC0FC18100000000FE1FC1E700000000 FFFFC1FF00000000FFFFC1FF00000000F83FFFFFFFFFFFFFE00FFFFFE007FFFF C003FFFFE007FFFF8003E00FC187E00F00018006010080060001800701008007 0000E01F0100E01F0000E01F0100E01F0000E01F0100E01F0000F81F0181F81F 0000F80F0181F80F0001F8078181F8078001F807C181F8078003FC07C1E7FC07 C007FFFFC1FFFFFFF00FFFFFC1FFFFFF00000000000000000000000000000000 000000000000} end end'; $subst = "\1Bo_Help\3"; $result = preg_replace($re, $subst, $str); echo "The result of the substitution is ".$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 PHP, please visit: http://php.net/manual/en/ref.pcre.php