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
/
^(?!(.).*\1.|.+(.).*\2)(?=(.))(?=(((?![ҁѧѦЩ]{2}).)*(?=[ҁѧѦЩ]{2}).){2}(?!.*[ЩѦҁѧ]{2}))(?=(((?![É¿qԼϚ]{2}).)*(?=[ÏšqԼɿ]{2}).){2}(?!.*[ԼϚɿq]{2}))(?=((?![ϼλҡՄ]{2}).)*(?=[ҡλϼՄ]{2}).(?!.*[Մλϼҡ]{2}))(?=(((?![ʯֆɎF]{2}).)*(?=[FֆʯɎ]{2}).){2}(?!.*[FɎֆʯ]{2}))(?=(((?![AÉ”bУ]{2}).)*(?=[É”bAУ]{2}).){3}(?!.*[É”AbУ]{2}))(?=(((?![ʈͽՄɒ]{2}).)*(?=[ͽՄɒʈ]{2}).){2}(?!.*[ͽՄɒʈ]{2}))(?=(((?![ϙшѭϢ]{2}).)*(?=[Ϣϙѭш]{2}).){2}(?!.*[ѭшϙϢ]{2}))(?=(((?![ՐɏƋѠ]{2}).)*(?=[ƋՐɏѠ]{2}).){2}(?!.*[ѠƋՐɏ]{2}))(?=(((?![Жտʓo]{2}).)*(?=[Жտʓo]{2}).){2}(?!.*[Жʓտo]{2}))(?=(((?![ƆʙƸM]{2}).)*(?=[ƆʙMƸ]{2}).){2}(?!.*[ƆʙMƸ]{2}))(?=(((?![dNѤѯ]{2}).)*(?=[ѤѯNd]{2}).){2}(?!.*[ѤѯdN]{2}))(?=(((?![ÒŽvȵҜ]{2}).)*(?=[vҜȵҎ]{2}).){2}(?!.*[ÒŽvҜȵ]{2}))(?=(((?![ҹɀҀҤ]{2}).)*(?=[É€Ò¤Ò€Ò¹]{2}).){2}(?!.*[ҹҤҀɀ]{2}))(?=(((?![OÉ„fC]{2}).)*(?=[fOÉ„C]{2}).){3}(?!.*[É„OfC]{2}))(?=((?![ǷϗЋԒ]{2}).)*(?=[ЋϗԒǷ]{2}).(?!.*[ԒϗЋǷ]{2}))(?=((?![էҹϞҀ]{2}).)*(?=[ҹҀէϞ]{2}).(?!.*[ÏžÕ§Ò¹Ò€]{2}))(?=(((?![QԶϧk]{2}).)*(?=[QkϧԶ]{2}).){2}(?!.*[ϧԶkQ]{2}))(?=(((?![cÕ«Yt]{2}).)*(?=[Õ«Yct]{2}).){2}(?!.*[tcYÕ«]{2}))(?=(((?![ɐҷCÉ„]{2}).)*(?=[CɄɐҷ]{2}).){3}(?!.*[CҷɐɄ]{2}))(?=(((?![ҥմѾϢ]{2}).)*(?=[ϢѾմҥ]{2}).){2}(?!.*[մϢѾҥ]{2}))(?=((?![ϚǝjÉ°]{2}).)*(?=[ϚǝjÉ°]{2}).(?!.*[jɰϚǝ]{2}))(?=((?![Ï­BѾҸ]{2}).)*(?=[ѾҸϭB]{2}).(?!.*[ѾҸBÏ­]{2}))(?=((?![ϼλyÕŽ]{2}).)*(?=[λՎyϼ]{2}).(?!.*[λՎyϼ]{2}))(?=((?![MԋƆƻ]{2}).)*(?=[ƻƆԋM]{2}).(?!.*[MƆԋƻ]{2}))(?=(((?![uԳƎȺ]{2}).)*(?=[uԳƎȺ]{2}).){3}(?!.*[ȺƎuÔ³]{2}))(?=((?![ɂƐϣq]{2}).)*(?=[qϣƐɂ]{2}).(?!.*[ɂƐϣq]{2}))(?=(((?![ϫճωƺ]{2}).)*(?=[ωϫճƺ]{2}).){2}(?!.*[ճƺϫω]{2}))(?=((?![ζɏΞƋ]{2}).)*(?=[ɏƋζΞ]{2}).(?!.*[ɏƋζΞ]{2}))(?=(((?![Óƒxԏϣ]{2}).)*(?=[Óƒxԏϣ]{2}).){2}(?!.*[ԏxÏ£Óƒ]{2}))(?=(((?![ԈʄʫԻ]{2}).)*(?=[ԻʄԈʫ]{2}).){2}(?!.*[ʫԈԻʄ]{2}))(?=(((?![ɒէƣʈ]{2}).)*(?=[ʈɒէƣ]{2}).){2}(?!.*[ʈƣɒէ]{2}))(?=(((?![Ϥϟƺϫ]{2}).)*(?=[Ϥϫϟƺ]{2}).){3}(?!.*[ƺϫϤϟ]{2}))(?=((?![ɋȡþͼ]{2}).)*(?=[ȡþͼɋ]{2}).(?!.*[þͼȡɋ]{2}))(?=((?![ҡʈԄՄ]{2}).)*(?=[ʈԄՄҡ]{2}).(?!.*[ՄԄҡʈ]{2}))(?=(((?![ÊŒkÈ¿ÕŒ]{2}).)*(?=[ՌȿkÊŒ]{2}).){3}(?!.*[kՌȿʌ]{2}))(?=(((?![ÕªÊ®]{2}).)*(?=[ǝgʮժ]{2}).){2}(?!.*[Ê®Õª]{2}))(?=((?![ɧƸȝՊ]{2}).)*(?=[ƸɧȝՊ]{2}).(?!.*[ՊȝɧƸ]{2}))(?=(((?![ɜȶʟɀ]{2}).)*(?=[ɀȶʟɜ]{2}).){3}(?!.*[ȶɀʟɜ]{2}))(?=((?![Æ…Ñ¿Of]{2}).)*(?=[Ñ¿fÆ…O]{2}).(?!.*[OÑ¿fÆ…]{2}))(?=(((?![GҠƪԅ]{2}).)*(?=[Ò Gԅƪ]{2}).){2}(?!.*[GԅƪҠ]{2}))(?=(((?![Һӻѩͽ]{2}).)*(?=[ӻͽҺѩ]{2}).){2}(?!.*[ͽҺѩӻ]{2}))(?=(((?![ÊŠLՅϪ]{2}).)*(?=[Õ…ÊŠLϪ]{2}).){3}(?!.*[LʊϪՅ]{2}))(?=(((?![ɅՈƪԅ]{2}).)*(?=[ƪԅՈɅ]{2}).){2}(?!.*[ԅՈƪɅ]{2}))(?=((?![ʇɊƈѹ]{2}).)*(?=[Ɋƈʇѹ]{2}).(?!.*[ʇƈѹɊ]{2}))(?=(((?![նЏYI]{2}).)*(?=[IYնЏ]{2}).){2}(?!.*[նЏIY]{2}))(?=((?![ͼխɷȡ]{2}).)*(?=[ͼȡɷխ]{2}).(?!.*[ɷխȡͼ]{2}))(?=((?![ҝɞҎv]{2}).)*(?=[ÉžÒŽvҝ]{2}).(?!.*[ҎҝvÉž]{2}))(?=(((?![eƪGω]{2}).)*(?=[Geƪω]{2}).){3}(?!.*[ƪeGω]{2}))(?=(((?![ɂɿƱq]{2}).)*(?=[ƱqÉ¿É‚]{2}).){2}(?!.*[ƱqÉ‚É¿]{2}))(?=((?![ƣЖoÉ’]{2}).)*(?=[ЖɒoÆ£]{2}).(?!.*[Æ£oɒЖ]{2}))(?=(((?![Ҵԉձϻ]{2}).)*(?=[ձԉϻҴ]{2}).){2}(?!.*[ϻԉձҴ]{2}))(?=((?![ɆɟѧE]{2}).)*(?=[EѧɆɟ]{2}).(?!.*[ѧEɆɟ]{2}))(?=((?![ѪɝȾѸ]{2}).)*(?=[ѪѸɝȾ]{2}).(?!.*[ѪѸȾɝ]{2}))(?=(((?![ßΩԂɥ]{2}).)*(?=[ɥΩßԂ]{2}).){2}(?!.*[ɥßԂΩ]{2}))(?=(((?![ӃդƐϣ]{2}).)*(?=[ƐդӃϣ]{2}).){2}(?!.*[ϣդƐӃ]{2}))(?=(((?![ѪլѸԿ]{2}).)*(?=[ԿѪѸլ]{2}).){2}(?!.*[ԿѪլѸ]{2}))(?=((?![ɉшƻϙ]{2}).)*(?=[ɉƻшϙ]{2}).(?!.*[ϙƻɉш]{2}))(?=((?![ѹփʯΨ]{2}).)*(?=[ʯփΨѹ]{2}).(?!.*[ѹʯփΨ]{2}))(?=((?![ƕϯʮҏ]{2}).)*(?=[ƕҏʮϯ]{2}).(?!.*[ҏϯʮƕ]{2}))(?=((?![ՌȿSÕ¢]{2}).)*(?=[Õ¢ÕŒSÈ¿]{2}).(?!.*[SÈ¿Õ¢ÕŒ]{2}))(?=(((?![ИщɌK]{2}).)*(?=[ɌщИK]{2}).){2}(?!.*[ɌИщK]{2}))(?=(((?![aҵɸւ]{2}).)*(?=[Ö‚Òµaɸ]{2}).){2}(?!.*[aւɸҵ]{2}))(?=(((?![լѸխɷ]{2}).)*(?=[ɷѸլխ]{2}).){2}(?!.*[խɷլѸ]{2}))(?=(((?![Õ‰Lʝϥ]{2}).)*(?=[LϥʝՉ]{2}).){2}(?!.*[ՉϥʝL]{2}))(?=((?![ʬϬȝɣ]{2}).)*(?=[Ϭɣȝʬ]{2}).(?!.*[ȝɣϬʬ]{2}))(?=(((?![ɺȴҵւ]{2}).)*(?=[ȴɺҵւ]{2}).){3}(?!.*[ҵȴɺւ]{2}))(?=(((?![ΞʇɊζ]{2}).)*(?=[ζɊʇΞ]{2}).){2}(?!.*[ΞɊζʇ]{2}))(?=(((?![դփӃΨ]{2}).)*(?=[ΨփդӃ]{2}).){2}(?!.*[ΨփդӃ]{2}))(?=((?![Ô³uÒ¦c]{2}).)*(?=[uÔ³Ò¦c]{2}).(?!.*[Ò¦ucÔ³]{2}))(?=(((?![ԻЭɌщ]{2}).)*(?=[ԻɌщЭ]{2}).){2}(?!.*[ɌщԻЭ]{2}))(?=((?![ЉջѮӺ]{2}).)*(?=[ӺЉѮջ]{2}).(?!.*[ѮӺЉջ]{2}))(?=(((?![ӿѤɹN]{2}).)*(?=[ӿɹѤN]{2}).){3}(?!.*[ѤNɹӿ]{2}))(?=(((?![Æ•Ê®Bg]{2}).)*(?=[BÊ®gÆ•]{2}).){3}(?!.*[BÊ®gÆ•]{2}))(?=((?![կƛȸԓ]{2}).)*(?=[ƛȸԓկ]{2}).(?!.*[կԓƛȸ]{2}))(?=(((?![ɥДȸh]{2}).)*(?=[É¥hДȸ]{2}).){2}(?!.*[É¥hȸД]{2}))(?=(((?![ʁԺեW]{2}).)*(?=[Õ¥WԺʁ]{2}).){2}(?!.*[ԺʁWÕ¥]{2}))(?=((?![ɮςϿʢ]{2}).)*(?=[ʢϿɮς]{2}).(?!.*[ɮςʢϿ]{2}))(?=(((?![ձУAƾ]{2}).)*(?=[ƾУձA]{2}).){2}(?!.*[УAձƾ]{2}))(?=(((?![ԻϠɌʄ]{2}).)*(?=[ʄɌԻϠ]{2}).){2}(?!.*[ϠɌʄԻ]{2}))(?=((?![ɜҥմȶ]{2}).)*(?=[ҥȶɜմ]{2}).(?!.*[ҥȶɜմ]{2}))(?=(((?![ƏՀթϞ]{2}).)*(?=[թՀƏϞ]{2}).){2}(?!.*[ƏՀթϞ]{2}))(?=((?![ҩɃȽϛ]{2}).)*(?=[ɃȽϛҩ]{2}).(?!.*[ҩϛɃȽ]{2}))(?=((?![ҠȺԃD]{2}).)*(?=[ȺҠԃD]{2}).(?!.*[DԃҠȺ]{2}))(?=((?![ɆʊLÏ¥]{2}).)*(?=[LϥʊɆ]{2}).(?!.*[ʊϥɆL]{2}))(?=(((?![ͽѩɒЖ]{2}).)*(?=[ͽɒѩЖ]{2}).){2}(?!.*[ѩɒЖͽ]{2}))(?=(((?![ςϪʢƩ]{2}).)*(?=[ƩʢςϪ]{2}).){3}(?!.*[ςƩϪʢ]{2}))(?=(((?![ҁϥѧɆ]{2}).)*(?=[ϥѧҁɆ]{2}).){2}(?!.*[ѧҁϥɆ]{2}))(?=((?![Жϗѩʓ]{2}).)*(?=[ʓϗЖѩ]{2}).(?!.*[ʓЖϗѩ]{2}))(?=(((?![ʁեɋþ]{2}).)*(?=[ʁɋեþ]{2}).){2}(?!.*[þեʁɋ]{2}))(?=((?![Mnƻɉ]{2}).)*(?=[Mɉƻn]{2}).(?!.*[Æ»Mnɉ]{2}))(?=(((?![HʬϬѺ]{2}).)*(?=[HѺʬϬ]{2}).){2}(?!.*[ϬѺʬH]{2}))(?=(((?![cÕ«Õ¨Ò¦]{2}).)*(?=[Õ¨Ò¦Õ«c]{2}).){2}(?!.*[cÕ«Ò¦Õ¨]{2}))(?=((?![ȸɥկΩ]{2}).)*(?=[ɥΩկȸ]{2}).(?!.*[ɥȸկΩ]{2}))(?=(((?![ʫҝԲɞ]{2}).)*(?=[ʫԲɞҝ]{2}).){2}(?!.*[ʫɞԲҝ]{2}))(?=(((?![ҺЋϗѩ]{2}).)*(?=[ѩҺϗЋ]{2}).){3}(?!.*[ҺѩЋϗ]{2}))(?=((?![ʯΨɎч]{2}).)*(?=[ʯΨɎч]{2}).(?!.*[ʯΨɎч]{2}))(?=(((?![ѮɔЉA]{2}).)*(?=[ЉɔѮA]{2}).){2}(?!.*[ѮɔAЉ]{2}))(?=(((?![ÊžÓ¶dN]{2}).)*(?=[dNÊžÓ¶]{2}).){2}(?!.*[Ó¶NdÊž]{2}))(?=(((?![ԀŋҔɴ]{2}).)*(?=[ŋԀҔɴ]{2}).){3}(?!.*[ҔɴŋԀ]{2}))(?=(((?![ΠЪƏթ]{2}).)*(?=[ƏΠթЪ]{2}).){3}(?!.*[ΠթЪƏ]{2}))(?=(((?![OՌѿբ]{2}).)*(?=[ÕŒOբѿ]{2}).){2}(?!.*[OբՌѿ]{2}))(?=((?![ɮȾʢѪ]{2}).)*(?=[ɮȾʢѪ]{2}).(?!.*[ѪȾɮʢ]{2}))(?=((?![ЪϤՋΠ]{2}).)*(?=[ϤΠЪՋ]{2}).(?!.*[ՋΠЪϤ]{2}))(?=((?![Մͽӻϼ]{2}).)*(?=[ͽϼՄӻ]{2}).(?!.*[ϼͽՄӻ]{2}))(?=((?![ԋҳѦЩ]{2}).)*(?=[ѦԋЩҳ]{2}).(?!.*[ѦЩҳԋ]{2}))(?=((?![gÒ¶Ò¸B]{2}).)*(?=[BÒ¶gÒ¸]{2}).(?!.*[Ò¸BgÒ¶]{2}))(?=(((?![ɢλҡѥ]{2}).)*(?=[λҡɢѥ]{2}).){2}(?!.*[ѥλɢҡ]{2}))(?=(((?![AϻЉձ]{2}).)*(?=[ϻձЉA]{2}).){2}(?!.*[ϻձЉA]{2}))(?=((?![tRÕ«p]{2}).)*(?=[RtpÕ«]{2}).(?!.*[tpRÕ«]{2}))(?=(((?![ɮȹϿÞ]{2}).)*(?=[ϿɮÞȹ]{2}).){2}(?!.*[ϿɮȹÞ]{2}))(?=((?![ϯժʮџ]{2}).)*(?=[ժџϯʮ]{2}).(?!.*[џϯʮժ]{2}))(?=(((?![HʬȠҨ]{2}).)*(?=[HҨȠʬ]{2}).){2}(?!.*[ȠҨʬH]{2}))(?=((?![Õ’Ô‰PÏ»]{2}).)*(?=[ԉϻPÕ’]{2}).(?!.*[PϻԉՒ]{2}))((?=Ô³[նƎuc]|Æ•[Bʮȴҏ]|Ï£[ԏɂӃƐ]|Ʊ[ɿϬӄɂ]|Ѿ[Ï­Ï¢Ò¸Ò¥]|ͽ[Ñ©Ó»Õ„É’]|É·[խͼլ]|Öƒ[Õ¤iѹΨ]|Ï›[ɅɃȽՀ]|Ô‚[ɥѭմß]|Õ­[ȡɐѸɷ]|P[È Õ’Ô‰]|Ó·[ЩEՊƆ]|Ə[ΠթƣϞ]|ч[xɎΨ]|Ê„[ԈϠԻҺ]|Љ[AѮϻջ]|É’[ʈƣЖͽ]|Êž[ӶɔNЦ]|Ɛ[ϣɰqÕ¤]|Ê®[ϯժƕg]|É¥[ȸДԂΩ]|Ò”[ŋՐɺɴ]|χ[Ԏѯ]|Õ‹[ΠϤԾտ]|ÉŽ[чʯֆ]|Ò¥[մѬѾȶ]|Éž[ҝҎԲ]|ҏ[ƕՐϯɺ]|Õ€[ϛթϞw]|y[ϼԈҝՎ]|λ[ѥՎϼҡ]|Õ„[ͽҡϼʈ]|ÏŸ[ϫϤԾ]|Ћ[ǷϠҺϗ]|Ê«[ԲԈҝԻ]|ǝ[gjÉ°Õª]|Ô„[ҡҹʟʈ]|ÊŒ[kՌэC]|ȶ[ҥЊɜʟ]|ÉŒ[щИԻϠ]|Õ«[RtÕ¨c]|Õˆ[ƪƺЪɅ]|ƺ[ՈϤϫω]|ß[ԂΩɜҤ]|I[նЏљ]|Ò·[ȡэ]|Ц[Ï‚bʞɹ]|ÆŽ[ǂȺԳG]|Ó„[ƱӾѺ]|ʇ[ζiɊѹ]|Ö†[ÉŽF]|ɏ[ѠΞƋ]|Ô²[ɞʫЭ]|Ô»[ɌЭʫʄ]|ƪ[ԅωGÕˆ]|È¡[խɋͼҷ]|Ï [ɌдʄЋ]|É‹[эʁþȡ]|U[ɝɄՅʝ]|ɺ[ҵȴҏҔ]|Ƚ[Ô…Ï›DÒ©]|ÉŠ[ƈʇΞ]|Õª[Φʮǝџ]|Ó¾[ӄɂԏ]|Ψ[Ӄчʯփ]|Ω[Ղկßɥ]|щ[KɌЭ]|ɉ[nҶшƻ]|Ôº[WÔ±Õ¥]|G[ÆŽeҠƪ]|Õ²[կՂՑɃ]|Ó¶[Ô·ÊždÑ®]|u[ȺԳQÒ¦]|Ñ [ɴɏՐ]|Æ›[Ô“Õ‘Ñ¿Õ¯]|Éœ[ɀմßȶ]|Ò´[ԉձʡɧ]|È¿[kSՌԃ]|É‚[qӾϣƱ]|ÕŠ[ӷɧƸʡ]|Щ[ѧѦӷԋ]|Ⱦ[ѪɝʢՅ]|Ƀ[Õ²Ò©wÏ›]|ÒŽ[vҜɞ]|ɐ[ҷɄɝխ]|ԏ[Ï£xÓ¾]|Ò€[ҹϞҤw]|Õ´[ԂҥɜϢ]|Ò³[ДԋϙѦ]|Ïš[jÉ°qÔ¼]|w[ҀՀɃՂ]|E[ӷɟѧʡ]|У[μAbƾ]|Õ±[ҴϻƾA]|ÉŸ[ɆμEƾ]|Ò¤[ҀßՂɀ]|v[ȵҎՎҝ]|ш[ϢϙɉҸ]|Ï¿[ɹɮςÞ]|O[fCՌѿ]|ʁ[Ô¶Õ¥WÉ‹]|ȹ[ÞԿɮ]|Ïž[ՀէҀƏ]|Ô‹[ƻҳЩƆ]|Æ…[fԓՉѿ]|ω[ƺeճƪ]|ʈ[É’Ô„Õ„Õ§]|Ôˆ[Ê«Ê„Ó»y]|Æ‹[ζՐϯɏ]|É°[ǝƐΦϚ]|È´[ƕϭւɺ]|Δ[Õ‰hҁԓ]|Π[ՋЪoƏ]|Ϫ[ʢƩʊՅ]|Ó»[ҺԈͽϼ]|ʝ[Õ‰LfU]|Ô¾[ÏŸrÕ‹]|þ[ɋեͼ]|Ó¿[ѤɹÞ]|Õ¢[ՌՑSÑ¿]|Ò¡[λՄɢԄ]|ɸ[ȻՃaÒµ]|д[ϠИǷ]|Õ³[ωϫл]|É€[ҹҤʟɜ]|л[Õ³eÑ™]|Ϥ[ϟЪƺՋ]|c[Ô³YÒ¦Õ«]|ÕŒ[Oʌբȿ]|Õ¶[ԳǂYI]|É…[ԅϛՈթ]|ҝ[yɞʫv]|p[ÆœRt]|Æ£[էƏɒo]|Ò¶[Ҹɉgj]|A[УձɔЉ]|Þ[ȹϿӿ]|Ç·[дЋԒ]|k[QԶȿʌ]|Õ»[ՒӺЉ]|Ɇ[ʊѧϥɟ]|Ê¢[ςϪɮȾ]|Ñ­[ДϢϙԂ]|ʘ[ЏƜt]|ѹ[ʇʯփƈ]|ÊŸ[Ԅȶɀɢ]|ϯ[ҏƋʮџ]|Õ¬[ԿɷѸ]|Ƹ[ՊʙƆȝ]|N[ɹʞdѤ]|Ï‚[ЦϿʢƩ]|Ç‚[eƎљն]|ѧ[ɆEҁЩ]|É´[Ñ Ò”Ô€]|É„[ɐfCU]|Ò¹[ԄҀէɀ]|Õ’[Õ»PÏ»]|Ñ¥[ɢλaÕƒ]|o[ΠտЖƣ]|g[BҶʮǝ]|Ô¿[լѪȹ]|Џ[ʘIY]|Y[ctЏն]|Ò [ȺDGÔ…]|Ѧ[Щҁҳh]|Ѻ[HϬӄ]|ɹ[NЦϿӿ]|Ô“[ƛƅΔȸ]|f[OƅɄʝ]|L[ʝʊՅϥ]|ϼ[yӻλՄ]|ÑŸ[ζժiϯ]|Ò©[SɃȽՑ]|Æ©[ϪμbÏ‚]|Õ¤[փƐӃΦ]|Ñ®[ӶӺЉɔ]|Æ»[ɉԋϙM]|Ñ©[ҺϗͽЖ]|ÊŠ[μɆϪL]|Ж[É’Ê“Ñ©o]|B[Æ•Ò¸gÏ­]|Ô…[ҠɅƪȽ]|É”[ʞѮAb]|Ï—[ЋʓԒѩ]|Ɔ[Ó·MƸԋ]|Ñ™[лǂI]|ȸ[É¥Ô“hÕ¯]|q[ƐɿϚɂ]|Ò¸[шҶBѾ]|Ê¡[ҴƾEÕŠ]|ÔŽ[dχԷ]|j[ÏšnǝҶ]|Ò¦[uÕ¨cϧ]|Ï»[ՒЉԉձ]|Ê™[ƸԼɣM]|Õ¥[ʁþԺ]|È [PHÒ¨]|Φ[É°Õ¤iÕª]|Њ[É¢aѬȶ]|b[ɔƩЦУ]|Õ‰[ʝƅϥΔ]|ϧ[Ô¶Ò¦WQ]|Õƒ[ѥɸȵՎ]|Ò¨[ɧԉȠʬ]|ҁ[ΔѧѦϥ]|Õ‘[ҩƛղբ]|É¿[qԼɣƱ]|μ[УƩɟʊ]|e[ωǂGл]|Òº[Ћʄѩӻ]|ѯ[dѤχ]|Ô’[Ç·ÑŽÏ—]|Òµ[ɸɺŋւ]|Õ¿[Õ‹Ê“ro]|Ï™[ѭƻҳш]|R[Õ«Ô±p]|Æœ[pʘ]|r[Ծюտ]|ƈ[ɊѹF]|M[Ê™nƆƻ]|i[փʇΦџ]|ƾ[ձУʡɟ]|ɝ[ѸȾɐU]|ÑŽ[Ô’Ê“r]|Д[hҳѭɥ]|a[Њѥւɸ]|Õ…[LUϪȾ]|Ï­[ѬBѾȴ]|Ѹ[Ѫɝխլ]|D[ԃȽҠS]|Ⱥ[ÔƒuÆŽÒ ]|È»[ŋȵɤɸ]|э[ʌԶҷɋ]|Ѥ[ѯӿN]|Ôƒ[ȺDÈ¿Q]|ȵ[ҜȻՃv]|S[բȿҩD]|Õ‚[Ò¤wΩղ]|É¢[ѥҡʟЊ]|É£[Ϭɿȝʙ]|ÕŽ[yvλՃ]|Ϭ[ɣʬƱѺ]|Óƒ[Ï£xΨդ]|Õ©[ƏɅЪՀ]|ȝ[ʬƸɧɣ]|Ô€[ɤɴŋ]|Ñ¿[Æ…Oƛբ]|H[ȠʬѺ]|F[ֆƈʯ]|Ѫ[ѸȾɮԿ]|Õ§[ʈƣϞҹ]|ʯ[ѹFɎΨ]|Å‹[ȻҔԀҵ]|ɤ[ԀҜȻ]|Ô‰[Ò´PҨϻ]|ͼ[ȡɷþ]|t[իʘpY]|Ï¢[ѭմѾш]|Э[щԲԻ]|É®[ʢѪϿȹ]|Ï«[ƺճϟ]|Ѭ[Њւϭҥ]|Ô¼[ÏšnÉ¿Ê™]|Ξ[ζɊɏ]|Ô·[ÔŽÓºÓ¶]|Q[ϧkÔƒu]|Ö‚[ÒµaѬȴ]|Ր[ѠҏҔƋ]|Õ¨[Õ«Ô±WÒ¦]|Ê“[տϗюЖ]|K[щИ]|Óº[ԷѮջ]|x[чӃԏ]|И[KɌд]|ʬ[HҨȝϬ]|Ô±[RÕ¨Ôº]|ɧ[ȝҴՊҨ]|n[jɉMÔ¼]|C[ʌҷɄO]|W[ϧըʁԺ]|h[ДѦΔȸ]|Ï¥[Õ‰LɆҁ]|Ъ[ΠՈϤթ]|Õ¯[Ωղƛȸ]|ζ[џΞʇƋ]|Òœ[ɤҎȵ]|Ô¶[ϧkʁэ]|d[ÔŽNѯӶ]).){3,}\3
/
^ asserts position at start of the string
Negative Lookahead
(?!(.).*\1.|.+(.).*\2)
Assert that the Regex below does not match
1st Alternative
(.).*\1.
1st Capturing Group
(.)
. matches any character (except for line terminators)
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\1 matches the same text as most recently matched by the 1st capturing group
. matches any character (except for line terminators)
2nd Alternative
.+(.).*\2
.
matches any character (except for line terminators)
+ matches the previous token between one and unlimited times, as many times as possible, giving back as needed (greedy)
2nd Capturing Group
(.)
. matches any character (except for line terminators)
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\2 matches the same text as most recently matched by the 2nd capturing group
Positive Lookahead
(?=(.))
Assert that the Regex below matches
3rd Capturing Group
(.)
. matches any character (except for line terminators)
Positive Lookahead
(?=(((?![ҁѧѦЩ]{2}).)*(?=[ҁѧѦЩ]{2}).){2}(?!.*[ЩѦҁѧ]{2}))
Assert that the Regex below matches
4th Capturing Group
(((?![ҁѧѦЩ]{2}).)*(?=[ҁѧѦЩ]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
5th Capturing Group
((?![ҁѧѦЩ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ҁѧѦЩ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ҁѧѦЩ]
{2} matches the previous token exactly 2 times
ҁѧѦЩ
matches a single character in the list ҁѧ¦Ð© (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ҁѧѦЩ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ҁѧѦЩ]
{2} matches the previous token exactly 2 times
ҁѧѦЩ
matches a single character in the list ҁѧ¦Ð© (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ЩѦҁѧ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ЩѦҁѧ]
{2} matches the previous token exactly 2 times
ЩѦҁѧ
matches a single character in the list ЩѦҁ§ (case sensitive)
Positive Lookahead
(?=(((?![ɿqԼϚ]{2}).)*(?=[ϚqԼɿ]{2}).){2}(?!.*[ԼϚɿq]{2}))
Assert that the Regex below matches
6th Capturing Group
(((?![ɿqԼϚ]{2}).)*(?=[ϚqԼɿ]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
7th Capturing Group
((?![ɿqԼϚ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ɿqԼϚ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ɿqԼϚ]
{2} matches the previous token exactly 2 times
ɿqԼϚ
matches a single character in the list ɿqԼϚ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ϚqԼɿ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ϚqԼɿ]
{2} matches the previous token exactly 2 times
ϚqԼɿ
matches a single character in the list ϚqԼɿ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ԼϚɿq]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ԼϚɿq]
{2} matches the previous token exactly 2 times
ԼϚɿq
matches a single character in the list ԼϚɿq (case sensitive)
Positive Lookahead
(?=((?![ϼλҡՄ]{2}).)*(?=[ҡλϼՄ]{2}).(?!.*[Մλϼҡ]{2}))
Assert that the Regex below matches
8th Capturing Group
((?![ϼλҡՄ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ϼλҡՄ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ϼλҡՄ]
{2} matches the previous token exactly 2 times
ϼλҡՄ
matches a single character in the list ϼλҡՄ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ҡλϼՄ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ҡλϼՄ]
{2} matches the previous token exactly 2 times
ҡλϼՄ
matches a single character in the list ҡλϼՄ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[Մλϼҡ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[Մλϼҡ]
{2} matches the previous token exactly 2 times
Մλϼҡ
matches a single character in the list Մλϼҡ (case sensitive)
Positive Lookahead
(?=(((?![ʯֆɎF]{2}).)*(?=[FֆʯɎ]{2}).){2}(?!.*[FɎֆʯ]{2}))
Assert that the Regex below matches
9th Capturing Group
(((?![ʯֆɎF]{2}).)*(?=[FֆʯɎ]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
10th Capturing Group
((?![ʯֆɎF]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ʯֆɎF]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ʯֆɎF]
{2} matches the previous token exactly 2 times
ʯֆɎF
matches a single character in the list ʯֆɎF (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[FֆʯɎ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[FֆʯɎ]
{2} matches the previous token exactly 2 times
FֆʯɎ
matches a single character in the list FֆʯɎ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[FɎֆʯ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[FɎֆʯ]
{2} matches the previous token exactly 2 times
FɎֆʯ
matches a single character in the list FɎֆʯ (case sensitive)
Positive Lookahead
(?=(((?![AɔbУ]{2}).)*(?=[ɔbAУ]{2}).){3}(?!.*[ɔAbУ]{2}))
Assert that the Regex below matches
11th Capturing Group
(((?![AɔbУ]{2}).)*(?=[ɔbAУ]{2}).){3}
{3} matches the previous token exactly 3 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
12th Capturing Group
((?![AɔbУ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![AɔbУ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[AɔbУ]
{2} matches the previous token exactly 2 times
AɔbУ
matches a single character in the list AɔbУ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ɔbAУ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ɔbAУ]
{2} matches the previous token exactly 2 times
ɔbAУ
matches a single character in the list ɔbAУ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ɔAbУ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ɔAbУ]
{2} matches the previous token exactly 2 times
ɔAbУ
matches a single character in the list ɔAbУ (case sensitive)
Positive Lookahead
(?=(((?![ʈͽՄɒ]{2}).)*(?=[ͽՄɒʈ]{2}).){2}(?!.*[ͽՄɒʈ]{2}))
Assert that the Regex below matches
13th Capturing Group
(((?![ʈͽՄɒ]{2}).)*(?=[ͽՄɒʈ]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
14th Capturing Group
((?![ʈͽՄɒ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ʈͽՄɒ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ʈͽՄɒ]
{2} matches the previous token exactly 2 times
ʈͽՄɒ
matches a single character in the list ʈͽՄɒ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ͽՄɒʈ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ͽՄɒʈ]
{2} matches the previous token exactly 2 times
ͽՄɒʈ
matches a single character in the list ͽՄɒʈ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ͽՄɒʈ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ͽՄɒʈ]
{2} matches the previous token exactly 2 times
ͽՄɒʈ
matches a single character in the list ͽՄɒʈ (case sensitive)
Positive Lookahead
(?=(((?![ϙшѭϢ]{2}).)*(?=[Ϣϙѭш]{2}).){2}(?!.*[ѭшϙϢ]{2}))
Assert that the Regex below matches
15th Capturing Group
(((?![ϙшѭϢ]{2}).)*(?=[Ϣϙѭш]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
16th Capturing Group
((?![ϙшѭϢ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ϙшѭϢ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ϙшѭϢ]
{2} matches the previous token exactly 2 times
ϙшѭϢ
matches a single character in the list ϙш­¢ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[Ϣϙѭш]{2})
Assert that the Regex below matches
Match a single character present in the list below
[Ϣϙѭш]
{2} matches the previous token exactly 2 times
Ϣϙѭш
matches a single character in the list Ï¢™Ñ­ˆ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ѭшϙϢ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ѭшϙϢ]
{2} matches the previous token exactly 2 times
ѭшϙϢ
matches a single character in the list Ñ­ˆÏ™¢ (case sensitive)
Positive Lookahead
(?=(((?![ՐɏƋѠ]{2}).)*(?=[ƋՐɏѠ]{2}).){2}(?!.*[ѠƋՐɏ]{2}))
Assert that the Regex below matches
17th Capturing Group
(((?![ՐɏƋѠ]{2}).)*(?=[ƋՐɏѠ]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
18th Capturing Group
((?![ՐɏƋѠ]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![ՐɏƋѠ]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[ՐɏƋѠ]
{2} matches the previous token exactly 2 times
ՐɏƋѠ
matches a single character in the list ՐɏƋѠ (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[ƋՐɏѠ]{2})
Assert that the Regex below matches
Match a single character present in the list below
[ƋՐɏѠ]
{2} matches the previous token exactly 2 times
ƋՐɏѠ
matches a single character in the list ƋՐɏѠ (case sensitive)
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[ѠƋՐɏ]{2})
Assert that the Regex below does not match
.
matches any character (except for line terminators)
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
Match a single character present in the list below
[ѠƋՐɏ]
Positive Lookahead
(?=(((?![Жտʓo]{2}).)*(?=[Жտʓo]{2}).){2}(?!.*[Жʓտo]{2}))
Assert that the Regex below matches
19th Capturing Group
(((?![Жտʓo]{2}).)*(?=[Жտʓo]{2}).){2}
{2} matches the previous token exactly 2 times
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
20th Capturing Group
((?![Жտʓo]{2}).)*
* matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)
A repeated capturing group will only capture the last iteration. Put a capturing group around the repeated group to capture all iterations or use a non-capturing group instead if you're not interested in the data
Negative Lookahead
(?![Жտʓo]{2})
Assert that the Regex below does not match
Match a single character present in the list below
[Жտʓo]
{2} matches the previous token exactly 2 times
Жտʓo
matches a single character in the list Жտʓo (case sensitive)
. matches any character (except for line terminators)
Positive Lookahead
(?=[Жտʓo]{2})
Assert that the Regex below matches
. matches any character (except for line terminators)
Negative Lookahead
(?!.*[Жʓտo]{2})
Assert that the Regex below does not match
Positive Lookahead
(?=(((?![ƆʙƸM]{2}).)*(?=[ƆʙMƸ]{2}).){2}(?!.*[ƆʙMƸ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![dNѤѯ]{2}).)*(?=[ѤѯNd]{2}).){2}(?!.*[ѤѯdN]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ҎvȵҜ]{2}).)*(?=[vҜȵҎ]{2}).){2}(?!.*[ҎvҜȵ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ҹɀҀҤ]{2}).)*(?=[ɀҤҀҹ]{2}).){2}(?!.*[ҹҤҀɀ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![OÉ„fC]{2}).)*(?=[fOÉ„C]{2}).){3}(?!.*[É„OfC]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ǷϗЋԒ]{2}).)*(?=[ЋϗԒǷ]{2}).(?!.*[ԒϗЋǷ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![էҹϞҀ]{2}).)*(?=[ҹҀէϞ]{2}).(?!.*[ϞէҹҀ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![QԶϧk]{2}).)*(?=[QkϧԶ]{2}).){2}(?!.*[ϧԶkQ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![cÕ«Yt]{2}).)*(?=[Õ«Yct]{2}).){2}(?!.*[tcYÕ«]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɐҷCɄ]{2}).)*(?=[CɄɐҷ]{2}).){3}(?!.*[CҷɐɄ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ҥմѾϢ]{2}).)*(?=[ϢѾմҥ]{2}).){2}(?!.*[մϢѾҥ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Ϛǝjɰ]{2}).)*(?=[Ϛǝjɰ]{2}).(?!.*[jɰϚǝ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ϭBѾҸ]{2}).)*(?=[ѾҸϭB]{2}).(?!.*[ѾҸBϭ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ϼλyՎ]{2}).)*(?=[λՎyϼ]{2}).(?!.*[λՎyϼ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![MԋƆƻ]{2}).)*(?=[ƻƆԋM]{2}).(?!.*[MƆԋƻ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![uԳƎȺ]{2}).)*(?=[uԳƎȺ]{2}).){3}(?!.*[ȺƎuԳ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɂƐϣq]{2}).)*(?=[qϣƐɂ]{2}).(?!.*[ɂƐϣq]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ϫճωƺ]{2}).)*(?=[ωϫճƺ]{2}).){2}(?!.*[ճƺϫω]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ζɏΞƋ]{2}).)*(?=[ɏƋζΞ]{2}).(?!.*[ɏƋζΞ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![Ӄxԏϣ]{2}).)*(?=[Ӄxԏϣ]{2}).){2}(?!.*[ԏxϣӃ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ԈʄʫԻ]{2}).)*(?=[ԻʄԈʫ]{2}).){2}(?!.*[ʫԈԻʄ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɒէƣʈ]{2}).)*(?=[ʈɒէƣ]{2}).){2}(?!.*[ʈƣɒէ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![Ϥϟƺϫ]{2}).)*(?=[Ϥϫϟƺ]{2}).){3}(?!.*[ƺϫϤϟ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɋȡþͼ]{2}).)*(?=[ȡþͼɋ]{2}).(?!.*[þͼȡɋ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ҡʈԄՄ]{2}).)*(?=[ʈԄՄҡ]{2}).(?!.*[ՄԄҡʈ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ʌkȿՌ]{2}).)*(?=[Ռȿkʌ]{2}).){3}(?!.*[kՌȿʌ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ÕªÊ®]{2}).)*(?=[ǝgʮժ]{2}).){2}(?!.*[Ê®Õª]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɧƸȝՊ]{2}).)*(?=[ƸɧȝՊ]{2}).(?!.*[ՊȝɧƸ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɜȶʟɀ]{2}).)*(?=[ɀȶʟɜ]{2}).){3}(?!.*[ȶɀʟɜ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Æ…Ñ¿Of]{2}).)*(?=[Ñ¿fÆ…O]{2}).(?!.*[OÑ¿fÆ…]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![GҠƪԅ]{2}).)*(?=[ҠGԅƪ]{2}).){2}(?!.*[GԅƪҠ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![Һӻѩͽ]{2}).)*(?=[ӻͽҺѩ]{2}).){2}(?!.*[ͽҺѩӻ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ʊLՅϪ]{2}).)*(?=[ՅʊLϪ]{2}).){3}(?!.*[LʊϪՅ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɅՈƪԅ]{2}).)*(?=[ƪԅՈɅ]{2}).){2}(?!.*[ԅՈƪɅ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ʇɊƈѹ]{2}).)*(?=[Ɋƈʇѹ]{2}).(?!.*[ʇƈѹɊ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![նЏYI]{2}).)*(?=[IYնЏ]{2}).){2}(?!.*[նЏIY]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ͼխɷȡ]{2}).)*(?=[ͼȡɷխ]{2}).(?!.*[ɷխȡͼ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ҝɞҎv]{2}).)*(?=[ɞҎvҝ]{2}).(?!.*[Ҏҝvɞ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![eƪGω]{2}).)*(?=[Geƪω]{2}).){3}(?!.*[ƪeGω]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɂɿƱq]{2}).)*(?=[Ʊqɿɂ]{2}).){2}(?!.*[Ʊqɂɿ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ƣЖoɒ]{2}).)*(?=[Жɒoƣ]{2}).(?!.*[ƣoɒЖ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![Ҵԉձϻ]{2}).)*(?=[ձԉϻҴ]{2}).){2}(?!.*[ϻԉձҴ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɆɟѧE]{2}).)*(?=[EѧɆɟ]{2}).(?!.*[ѧEɆɟ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ѪɝȾѸ]{2}).)*(?=[ѪѸɝȾ]{2}).(?!.*[ѪѸȾɝ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ßΩԂɥ]{2}).)*(?=[ɥΩßԂ]{2}).){2}(?!.*[ɥßԂΩ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ӃդƐϣ]{2}).)*(?=[ƐդӃϣ]{2}).){2}(?!.*[ϣդƐӃ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ѪլѸԿ]{2}).)*(?=[ԿѪѸլ]{2}).){2}(?!.*[ԿѪլѸ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɉшƻϙ]{2}).)*(?=[ɉƻшϙ]{2}).(?!.*[ϙƻɉш]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ѹփʯΨ]{2}).)*(?=[ʯփΨѹ]{2}).(?!.*[ѹʯփΨ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ƕϯʮҏ]{2}).)*(?=[ƕҏʮϯ]{2}).(?!.*[ҏϯʮƕ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ՌȿSբ]{2}).)*(?=[բՌSȿ]{2}).(?!.*[SȿբՌ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ИщɌK]{2}).)*(?=[ɌщИK]{2}).){2}(?!.*[ɌИщK]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![aҵɸւ]{2}).)*(?=[ւҵaɸ]{2}).){2}(?!.*[aւɸҵ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![լѸխɷ]{2}).)*(?=[ɷѸլխ]{2}).){2}(?!.*[խɷլѸ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ՉLʝϥ]{2}).)*(?=[LϥʝՉ]{2}).){2}(?!.*[ՉϥʝL]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ʬϬȝɣ]{2}).)*(?=[Ϭɣȝʬ]{2}).(?!.*[ȝɣϬʬ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɺȴҵւ]{2}).)*(?=[ȴɺҵւ]{2}).){3}(?!.*[ҵȴɺւ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ΞʇɊζ]{2}).)*(?=[ζɊʇΞ]{2}).){2}(?!.*[ΞɊζʇ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![դփӃΨ]{2}).)*(?=[ΨփդӃ]{2}).){2}(?!.*[ΨփդӃ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Ô³uÒ¦c]{2}).)*(?=[uÔ³Ò¦c]{2}).(?!.*[Ò¦ucÔ³]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ԻЭɌщ]{2}).)*(?=[ԻɌщЭ]{2}).){2}(?!.*[ɌщԻЭ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ЉջѮӺ]{2}).)*(?=[ӺЉѮջ]{2}).(?!.*[ѮӺЉջ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ӿѤɹN]{2}).)*(?=[ӿɹѤN]{2}).){3}(?!.*[ѤNɹӿ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ƕʮBg]{2}).)*(?=[Bʮgƕ]{2}).){3}(?!.*[Bʮgƕ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![կƛȸԓ]{2}).)*(?=[ƛȸԓկ]{2}).(?!.*[կԓƛȸ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɥДȸh]{2}).)*(?=[ɥhДȸ]{2}).){2}(?!.*[ɥhȸД]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ʁԺեW]{2}).)*(?=[եWԺʁ]{2}).){2}(?!.*[ԺʁWե]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɮςϿʢ]{2}).)*(?=[ʢϿɮς]{2}).(?!.*[ɮςʢϿ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ձУAƾ]{2}).)*(?=[ƾУձA]{2}).){2}(?!.*[УAձƾ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ԻϠɌʄ]{2}).)*(?=[ʄɌԻϠ]{2}).){2}(?!.*[ϠɌʄԻ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɜҥմȶ]{2}).)*(?=[ҥȶɜմ]{2}).(?!.*[ҥȶɜմ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ƏՀթϞ]{2}).)*(?=[թՀƏϞ]{2}).){2}(?!.*[ƏՀթϞ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ҩɃȽϛ]{2}).)*(?=[ɃȽϛҩ]{2}).(?!.*[ҩϛɃȽ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ҠȺԃD]{2}).)*(?=[ȺҠԃD]{2}).(?!.*[DԃҠȺ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɆʊLϥ]{2}).)*(?=[LϥʊɆ]{2}).(?!.*[ʊϥɆL]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ͽѩɒЖ]{2}).)*(?=[ͽɒѩЖ]{2}).){2}(?!.*[ѩɒЖͽ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ςϪʢƩ]{2}).)*(?=[ƩʢςϪ]{2}).){3}(?!.*[ςƩϪʢ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ҁϥѧɆ]{2}).)*(?=[ϥѧҁɆ]{2}).){2}(?!.*[ѧҁϥɆ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Жϗѩʓ]{2}).)*(?=[ʓϗЖѩ]{2}).(?!.*[ʓЖϗѩ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ʁեɋþ]{2}).)*(?=[ʁɋեþ]{2}).){2}(?!.*[þեʁɋ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Mnƻɉ]{2}).)*(?=[Mɉƻn]{2}).(?!.*[ƻMnɉ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![HʬϬѺ]{2}).)*(?=[HѺʬϬ]{2}).){2}(?!.*[ϬѺʬH]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![cÕ«Õ¨Ò¦]{2}).)*(?=[Õ¨Ò¦Õ«c]{2}).){2}(?!.*[cÕ«Ò¦Õ¨]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ȸɥկΩ]{2}).)*(?=[ɥΩկȸ]{2}).(?!.*[ɥȸկΩ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ʫҝԲɞ]{2}).)*(?=[ʫԲɞҝ]{2}).){2}(?!.*[ʫɞԲҝ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ҺЋϗѩ]{2}).)*(?=[ѩҺϗЋ]{2}).){3}(?!.*[ҺѩЋϗ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ʯΨɎч]{2}).)*(?=[ʯΨɎч]{2}).(?!.*[ʯΨɎч]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ѮɔЉA]{2}).)*(?=[ЉɔѮA]{2}).){2}(?!.*[ѮɔAЉ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ÊžÓ¶dN]{2}).)*(?=[dNÊžÓ¶]{2}).){2}(?!.*[Ó¶NdÊž]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ԀŋҔɴ]{2}).)*(?=[ŋԀҔɴ]{2}).){3}(?!.*[ҔɴŋԀ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ΠЪƏթ]{2}).)*(?=[ƏΠթЪ]{2}).){3}(?!.*[ΠթЪƏ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![OՌѿբ]{2}).)*(?=[ՌOբѿ]{2}).){2}(?!.*[OբՌѿ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ɮȾʢѪ]{2}).)*(?=[ɮȾʢѪ]{2}).(?!.*[ѪȾɮʢ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ЪϤՋΠ]{2}).)*(?=[ϤΠЪՋ]{2}).(?!.*[ՋΠЪϤ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![Մͽӻϼ]{2}).)*(?=[ͽϼՄӻ]{2}).(?!.*[ϼͽՄӻ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ԋҳѦЩ]{2}).)*(?=[ѦԋЩҳ]{2}).(?!.*[ѦЩҳԋ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![gÒ¶Ò¸B]{2}).)*(?=[BÒ¶gÒ¸]{2}).(?!.*[Ò¸BgÒ¶]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɢλҡѥ]{2}).)*(?=[λҡɢѥ]{2}).){2}(?!.*[ѥλɢҡ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![AϻЉձ]{2}).)*(?=[ϻձЉA]{2}).){2}(?!.*[ϻձЉA]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![tRÕ«p]{2}).)*(?=[RtpÕ«]{2}).(?!.*[tpRÕ«]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![ɮȹϿÞ]{2}).)*(?=[ϿɮÞȹ]{2}).){2}(?!.*[ϿɮȹÞ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ϯժʮџ]{2}).)*(?=[ժџϯʮ]{2}).(?!.*[џϯʮժ]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=(((?![HʬȠҨ]{2}).)*(?=[HҨȠʬ]{2}).){2}(?!.*[ȠҨʬH]{2}))
Assert that the Regex below matches
Positive Lookahead
(?=((?![ՒԉPϻ]{2}).)*(?=[ԉϻPՒ]{2}).(?!.*[PϻԉՒ]{2}))
Assert that the Regex below matches
186th Capturing Group
((?=Ô³[նƎuc]|Æ•[Bʮȴҏ]|Ï£[ԏɂӃƐ]|Ʊ[ɿϬӄɂ]|Ѿ[Ï­Ï¢Ò¸Ò¥]|ͽ[Ñ©Ó»Õ„É’]|É·[խͼլ]|Öƒ[Õ¤iѹΨ]|Ï›[ɅɃȽՀ]|Ô‚[ɥѭմß]|Õ­[ȡɐѸɷ]|P[È Õ’Ô‰]|Ó·[ЩEՊƆ]|Ə[ΠթƣϞ]|ч[xɎΨ]|Ê„[ԈϠԻҺ]|Љ[AѮϻջ]|É’[ʈƣЖͽ]|Êž[ӶɔNЦ]|Ɛ[ϣɰqÕ¤]|Ê®[ϯժƕg]|É¥[ȸДԂΩ]|Ò”[ŋՐɺɴ]|χ[Ԏѯ]|Õ‹[ΠϤԾտ]|ÉŽ[чʯֆ]|Ò¥[մѬѾȶ]|Éž[ҝҎԲ]|ҏ[ƕՐϯɺ]|Õ€[ϛթϞw]|y[ϼԈҝՎ]|λ[ѥՎϼҡ]|Õ„[ͽҡϼʈ]|ÏŸ[ϫϤԾ]|Ћ[ǷϠҺϗ]|Ê«[ԲԈҝԻ]|ǝ[gjÉ°Õª]|Ô„[ҡҹʟʈ]|ÊŒ[kՌэC]|ȶ[ҥЊɜʟ]|ÉŒ[щИԻϠ]|Õ«[RtÕ¨c]|Õˆ[ƪƺЪɅ]|ƺ[ՈϤϫω]|ß[ԂΩɜҤ]|I[նЏљ]|Ò·[ȡэ]|Ц[Ï‚bʞɹ]|ÆŽ[ǂȺԳG]|Ó„[ƱӾѺ]|ʇ[ζiɊѹ]|Ö†[ÉŽF]|ɏ[ѠΞƋ]|Ô²[ɞʫЭ]|Ô»[ɌЭʫʄ]|ƪ[ԅωGÕˆ]|È¡[խɋͼҷ]|Ï [ɌдʄЋ]|É‹[эʁþȡ]|U[ɝɄՅʝ]|ɺ[ҵȴҏҔ]|Ƚ[Ô…Ï›DÒ©]|ÉŠ[ƈʇΞ]|Õª[Φʮǝџ]|Ó¾[ӄɂԏ]|Ψ[Ӄчʯփ]|Ω[Ղկßɥ]|щ[KɌЭ]|ɉ[nҶшƻ]|Ôº[WÔ±Õ¥]|G[ÆŽeҠƪ]|Õ²[կՂՑɃ]|Ó¶[Ô·ÊždÑ®]|u[ȺԳQÒ¦]|Ñ [ɴɏՐ]|Æ›[Ô“Õ‘Ñ¿Õ¯]|Éœ[ɀմßȶ]|Ò´[ԉձʡɧ]|È¿[kSՌԃ]|É‚[qӾϣƱ]|ÕŠ[ӷɧƸʡ]|Щ[ѧѦӷԋ]|Ⱦ[ѪɝʢՅ]|Ƀ[Õ²Ò©wÏ›]|ÒŽ[vҜɞ]|ɐ[ҷɄɝխ]|ԏ[Ï£xÓ¾]|Ò€[ҹϞҤw]|Õ´[ԂҥɜϢ]|Ò³[ДԋϙѦ]|Ïš[jÉ°qÔ¼]|w[ҀՀɃՂ]|E[ӷɟѧʡ]|У[μAbƾ]|Õ±[ҴϻƾA]|ÉŸ[ɆμEƾ]|Ò¤[ҀßՂɀ]|v[ȵҎՎҝ]|ш[ϢϙɉҸ]|Ï¿[ɹɮςÞ]|O[fCՌѿ]|ʁ[Ô¶Õ¥WÉ‹]|ȹ[ÞԿɮ]|Ïž[ՀէҀƏ]|Ô‹[ƻҳЩƆ]|Æ…[fԓՉѿ]|ω[ƺeճƪ]|ʈ[É’Ô„Õ„Õ§]|Ôˆ[Ê«Ê„Ó»y]|Æ‹[ζՐϯɏ]|É°[ǝƐΦϚ]|È´[ƕϭւɺ]|Δ[Õ‰hҁԓ]|Π[ՋЪoƏ]|Ϫ[ʢƩʊՅ]|Ó»[ҺԈͽϼ]|ʝ[Õ‰LfU]|Ô¾[ÏŸrÕ‹]|þ[ɋեͼ]|Ó¿[ѤɹÞ]|Õ¢[ՌՑSÑ¿]|Ò¡[λՄɢԄ]|ɸ[ȻՃaÒµ]|д[ϠИǷ]|Õ³[ωϫл]|É€[ҹҤʟɜ]|л[Õ³eÑ™]|Ϥ[ϟЪƺՋ]|c[Ô³YÒ¦Õ«]|ÕŒ[Oʌբȿ]|Õ¶[ԳǂYI]|É…[ԅϛՈթ]|ҝ[yɞʫv]|p[ÆœRt]|Æ£[էƏɒo]|Ò¶[Ҹɉgj]|A[УձɔЉ]|Þ[ȹϿӿ]|Ç·[дЋԒ]|k[QԶȿʌ]|Õ»[ՒӺЉ]|Ɇ[ʊѧϥɟ]|Ê¢[ςϪɮȾ]|Ñ­[ДϢϙԂ]|ʘ[ЏƜt]|ѹ[ʇʯփƈ]|ÊŸ[Ԅȶɀɢ]|ϯ[ҏƋʮџ]|Õ¬[ԿɷѸ]|Ƹ[ՊʙƆȝ]|N[ɹʞdѤ]|Ï‚[ЦϿʢƩ]|Ç‚[eƎљն]|ѧ[ɆEҁЩ]|É´[Ñ Ò”Ô€]|É„[ɐfCU]|Ò¹[ԄҀէɀ]|Õ’[Õ»PÏ»]|Ñ¥[ɢλaÕƒ]|o[ΠտЖƣ]|g[BҶʮǝ]|Ô¿[լѪȹ]|Џ[ʘIY]|Y[ctЏն]|Ò [ȺDGÔ…]|Ѧ[Щҁҳh]|Ѻ[HϬӄ]|ɹ[NЦϿӿ]|Ô“[ƛƅΔȸ]|f[OƅɄʝ]|L[ʝʊՅϥ]|ϼ[yӻλՄ]|ÑŸ[ζժiϯ]|Ò©[SɃȽՑ]|Æ©[ϪμbÏ‚]|Õ¤[փƐӃΦ]|Ñ®[ӶӺЉɔ]|Æ»[ɉԋϙM]|Ñ©[ҺϗͽЖ]|ÊŠ[μɆϪL]|Ж[É’Ê“Ñ©o]|B[Æ•Ò¸gÏ­]|Ô…[ҠɅƪȽ]|É”[ʞѮAb]|Ï—[ЋʓԒѩ]|Ɔ[Ó·MƸԋ]|Ñ™[лǂI]|ȸ[É¥Ô“hÕ¯]|q[ƐɿϚɂ]|Ò¸[шҶBѾ]|Ê¡[ҴƾEÕŠ]|ÔŽ[dχԷ]|j[ÏšnǝҶ]|Ò¦[uÕ¨cϧ]|Ï»[ՒЉԉձ]|Ê™[ƸԼɣM]|Õ¥[ʁþԺ]|È [PHÒ¨]|Φ[É°Õ¤iÕª]|Њ[É¢aѬȶ]|b[ɔƩЦУ]|Õ‰[ʝƅϥΔ]|ϧ[Ô¶Ò¦WQ]|Õƒ[ѥɸȵՎ]|Ò¨[ɧԉȠʬ]|ҁ[ΔѧѦϥ]|Õ‘[ҩƛղբ]|É¿[qԼɣƱ]|μ[УƩɟʊ]|e[ωǂGл]|Òº[Ћʄѩӻ]|ѯ[dѤχ]|Ô’[Ç·ÑŽÏ—]|Òµ[ɸɺŋւ]|Õ¿[Õ‹Ê“ro]|Ï™[ѭƻҳш]|R[Õ«Ô±p]|Æœ[pʘ]|r[Ծюտ]|ƈ[ɊѹF]|M[Ê™nƆƻ]|i[փʇΦџ]|ƾ[ձУʡɟ]|ɝ[ѸȾɐU]|ÑŽ[Ô’Ê“r]|Д[hҳѭɥ]|a[Њѥւɸ]|Õ…[LUϪȾ]|Ï­[ѬBѾȴ]|Ѹ[Ѫɝխլ]|D[ԃȽҠS]|Ⱥ[ÔƒuÆŽÒ ]|È»[ŋȵɤɸ]|э[ʌԶҷɋ]|Ѥ[ѯӿN]|Ôƒ[ȺDÈ¿Q]|ȵ[ҜȻՃv]|S[բȿҩD]|Õ‚[Ò¤wΩղ]|É¢[ѥҡʟЊ]|É£[Ϭɿȝʙ]|ÕŽ[yvλՃ]|Ϭ[ɣʬƱѺ]|Óƒ[Ï£xΨդ]|Õ©[ƏɅЪՀ]|ȝ[ʬƸɧɣ]|Ô€[ɤɴŋ]|Ñ¿[Æ…Oƛբ]|H[ȠʬѺ]|F[ֆƈʯ]|Ѫ[ѸȾɮԿ]|Õ§[ʈƣϞҹ]|ʯ[ѹFɎΨ]|Å‹[ȻҔԀҵ]|ɤ[ԀҜȻ]|Ô‰[Ò´PҨϻ]|ͼ[ȡɷþ]|t[իʘpY]|Ï¢[ѭմѾш]|Э[щԲԻ]|É®[ʢѪϿȹ]|Ï«[ƺճϟ]|Ѭ[Њւϭҥ]|Ô¼[ÏšnÉ¿Ê™]|Ξ[ζɊɏ]|Ô·[ÔŽÓºÓ¶]|Q[ϧkÔƒu]|Ö‚[ÒµaѬȴ]|Ր[ѠҏҔƋ]|Õ¨[Õ«Ô±WÒ¦]|Ê“[տϗюЖ]|K[щИ]|Óº[ԷѮջ]|x[чӃԏ]|И[KɌд]|ʬ[HҨȝϬ]|Ô±[RÕ¨Ôº]|ɧ[ȝҴՊҨ]|n[jɉMÔ¼]|C[ʌҷɄO]|W[ϧըʁԺ]|h[ДѦΔȸ]|Ï¥[Õ‰LɆҁ]|Ъ[ΠՈϤթ]|Õ¯[Ωղƛȸ]|ζ[џΞʇƋ]|Òœ[ɤҎȵ]|Ô¶[ϧkʁэ]|d[ÔŽNѯӶ]).){3,}
\3 matches the same text as most recently matched by the 3rd capturing group
Your regular expression does not match the subject string.

Regular Expression
No Match

/
/

Test String

Code Generator

Generated Code

Loading code sample...
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 Python, please visit: https://docs.python.org/3/library/re.html