Advertisement
sounisi5011

Regular expression of Extended grapheme cluster on PHP(PCRE) [Unicode 8.0.0]

Jan 31st, 2016
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 13.88 KB | None | 0 0
  1. /*
  2.  * Regular expression of Extended grapheme cluster on PHP(PCRE) [Unicode 8.0.0]
  3.  */
  4.  
  5. $pattern = <<<'REGEX'
  6. /(?>\r\n?|\n|(?:[\x{1F1E6}-\x{1F1FF}]+|[\x{1100}-\x{115F}\x{A960}-\x{A97C}]*(?:[\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}]+|[\x{AC00}\x{AC1C}\x{AC38}\x{AC54}\x{AC70}\x{AC8C}\x{ACA8}\x{ACC4}\x{ACE0}\x{ACFC}\x{AD18}\x{AD34}\x{AD50}\x{AD6C}\x{AD88}\x{ADA4}\x{ADC0}\x{ADDC}\x{ADF8}\x{AE14}\x{AE30}\x{AE4C}\x{AE68}\x{AE84}\x{AEA0}\x{AEBC}\x{AED8}\x{AEF4}\x{AF10}\x{AF2C}\x{AF48}\x{AF64}\x{AF80}\x{AF9C}\x{AFB8}\x{AFD4}\x{AFF0}\x{B00C}\x{B028}\x{B044}\x{B060}\x{B07C}\x{B098}\x{B0B4}\x{B0D0}\x{B0EC}\x{B108}\x{B124}\x{B140}\x{B15C}\x{B178}\x{B194}\x{B1B0}\x{B1CC}\x{B1E8}\x{B204}\x{B220}\x{B23C}\x{B258}\x{B274}\x{B290}\x{B2AC}\x{B2C8}\x{B2E4}\x{B300}\x{B31C}\x{B338}\x{B354}\x{B370}\x{B38C}\x{B3A8}\x{B3C4}\x{B3E0}\x{B3FC}\x{B418}\x{B434}\x{B450}\x{B46C}\x{B488}\x{B4A4}\x{B4C0}\x{B4DC}\x{B4F8}\x{B514}\x{B530}\x{B54C}\x{B568}\x{B584}\x{B5A0}\x{B5BC}\x{B5D8}\x{B5F4}\x{B610}\x{B62C}\x{B648}\x{B664}\x{B680}\x{B69C}\x{B6B8}\x{B6D4}\x{B6F0}\x{B70C}\x{B728}\x{B744}\x{B760}\x{B77C}\x{B798}\x{B7B4}\x{B7D0}\x{B7EC}\x{B808}\x{B824}\x{B840}\x{B85C}\x{B878}\x{B894}\x{B8B0}\x{B8CC}\x{B8E8}\x{B904}\x{B920}\x{B93C}\x{B958}\x{B974}\x{B990}\x{B9AC}\x{B9C8}\x{B9E4}\x{BA00}\x{BA1C}\x{BA38}\x{BA54}\x{BA70}\x{BA8C}\x{BAA8}\x{BAC4}\x{BAE0}\x{BAFC}\x{BB18}\x{BB34}\x{BB50}\x{BB6C}\x{BB88}\x{BBA4}\x{BBC0}\x{BBDC}\x{BBF8}\x{BC14}\x{BC30}\x{BC4C}\x{BC68}\x{BC84}\x{BCA0}\x{BCBC}\x{BCD8}\x{BCF4}\x{BD10}\x{BD2C}\x{BD48}\x{BD64}\x{BD80}\x{BD9C}\x{BDB8}\x{BDD4}\x{BDF0}\x{BE0C}\x{BE28}\x{BE44}\x{BE60}\x{BE7C}\x{BE98}\x{BEB4}\x{BED0}\x{BEEC}\x{BF08}\x{BF24}\x{BF40}\x{BF5C}\x{BF78}\x{BF94}\x{BFB0}\x{BFCC}\x{BFE8}\x{C004}\x{C020}\x{C03C}\x{C058}\x{C074}\x{C090}\x{C0AC}\x{C0C8}\x{C0E4}\x{C100}\x{C11C}\x{C138}\x{C154}\x{C170}\x{C18C}\x{C1A8}\x{C1C4}\x{C1E0}\x{C1FC}\x{C218}\x{C234}\x{C250}\x{C26C}\x{C288}\x{C2A4}\x{C2C0}\x{C2DC}\x{C2F8}\x{C314}\x{C330}\x{C34C}\x{C368}\x{C384}\x{C3A0}\x{C3BC}\x{C3D8}\x{C3F4}\x{C410}\x{C42C}\x{C448}\x{C464}\x{C480}\x{C49C}\x{C4B8}\x{C4D4}\x{C4F0}\x{C50C}\x{C528}\x{C544}\x{C560}\x{C57C}\x{C598}\x{C5B4}\x{C5D0}\x{C5EC}\x{C608}\x{C624}\x{C640}\x{C65C}\x{C678}\x{C694}\x{C6B0}\x{C6CC}\x{C6E8}\x{C704}\x{C720}\x{C73C}\x{C758}\x{C774}\x{C790}\x{C7AC}\x{C7C8}\x{C7E4}\x{C800}\x{C81C}\x{C838}\x{C854}\x{C870}\x{C88C}\x{C8A8}\x{C8C4}\x{C8E0}\x{C8FC}\x{C918}\x{C934}\x{C950}\x{C96C}\x{C988}\x{C9A4}\x{C9C0}\x{C9DC}\x{C9F8}\x{CA14}\x{CA30}\x{CA4C}\x{CA68}\x{CA84}\x{CAA0}\x{CABC}\x{CAD8}\x{CAF4}\x{CB10}\x{CB2C}\x{CB48}\x{CB64}\x{CB80}\x{CB9C}\x{CBB8}\x{CBD4}\x{CBF0}\x{CC0C}\x{CC28}\x{CC44}\x{CC60}\x{CC7C}\x{CC98}\x{CCB4}\x{CCD0}\x{CCEC}\x{CD08}\x{CD24}\x{CD40}\x{CD5C}\x{CD78}\x{CD94}\x{CDB0}\x{CDCC}\x{CDE8}\x{CE04}\x{CE20}\x{CE3C}\x{CE58}\x{CE74}\x{CE90}\x{CEAC}\x{CEC8}\x{CEE4}\x{CF00}\x{CF1C}\x{CF38}\x{CF54}\x{CF70}\x{CF8C}\x{CFA8}\x{CFC4}\x{CFE0}\x{CFFC}\x{D018}\x{D034}\x{D050}\x{D06C}\x{D088}\x{D0A4}\x{D0C0}\x{D0DC}\x{D0F8}\x{D114}\x{D130}\x{D14C}\x{D168}\x{D184}\x{D1A0}\x{D1BC}\x{D1D8}\x{D1F4}\x{D210}\x{D22C}\x{D248}\x{D264}\x{D280}\x{D29C}\x{D2B8}\x{D2D4}\x{D2F0}\x{D30C}\x{D328}\x{D344}\x{D360}\x{D37C}\x{D398}\x{D3B4}\x{D3D0}\x{D3EC}\x{D408}\x{D424}\x{D440}\x{D45C}\x{D478}\x{D494}\x{D4B0}\x{D4CC}\x{D4E8}\x{D504}\x{D520}\x{D53C}\x{D558}\x{D574}\x{D590}\x{D5AC}\x{D5C8}\x{D5E4}\x{D600}\x{D61C}\x{D638}\x{D654}\x{D670}\x{D68C}\x{D6A8}\x{D6C4}\x{D6E0}\x{D6FC}\x{D718}\x{D734}\x{D750}\x{D76C}\x{D788}][\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}]*|[\x{AC01}-\x{AC1B}\x{AC1D}-\x{AC37}\x{AC39}-\x{AC53}\x{AC55}-\x{AC6F}\x{AC71}-\x{AC8B}\x{AC8D}-\x{ACA7}\x{ACA9}-\x{ACC3}\x{ACC5}-\x{ACDF}\x{ACE1}-\x{ACFB}\x{ACFD}-\x{AD17}\x{AD19}-\x{AD33}\x{AD35}-\x{AD4F}\x{AD51}-\x{AD6B}\x{AD6D}-\x{AD87}\x{AD89}-\x{ADA3}\x{ADA5}-\x{ADBF}\x{ADC1}-\x{ADDB}\x{ADDD}-\x{ADF7}\x{ADF9}-\x{AE13}\x{AE15}-\x{AE2F}\x{AE31}-\x{AE4B}\x{AE4D}-\x{AE67}\x{AE69}-\x{AE83}\x{AE85}-\x{AE9F}\x{AEA1}-\x{AEBB}\x{AEBD}-\x{AED7}\x{AED9}-\x{AEF3}\x{AEF5}-\x{AF0F}\x{AF11}-\x{AF2B}\x{AF2D}-\x{AF47}\x{AF49}-\x{AF63}\x{AF65}-\x{AF7F}\x{AF81}-\x{AF9B}\x{AF9D}-\x{AFB7}\x{AFB9}-\x{AFD3}\x{AFD5}-\x{AFEF}\x{AFF1}-\x{B00B}\x{B00D}-\x{B027}\x{B029}-\x{B043}\x{B045}-\x{B05F}\x{B061}-\x{B07B}\x{B07D}-\x{B097}\x{B099}-\x{B0B3}\x{B0B5}-\x{B0CF}\x{B0D1}-\x{B0EB}\x{B0ED}-\x{B107}\x{B109}-\x{B123}\x{B125}-\x{B13F}\x{B141}-\x{B15B}\x{B15D}-\x{B177}\x{B179}-\x{B193}\x{B195}-\x{B1AF}\x{B1B1}-\x{B1CB}\x{B1CD}-\x{B1E7}\x{B1E9}-\x{B203}\x{B205}-\x{B21F}\x{B221}-\x{B23B}\x{B23D}-\x{B257}\x{B259}-\x{B273}\x{B275}-\x{B28F}\x{B291}-\x{B2AB}\x{B2AD}-\x{B2C7}\x{B2C9}-\x{B2E3}\x{B2E5}-\x{B2FF}\x{B301}-\x{B31B}\x{B31D}-\x{B337}\x{B339}-\x{B353}\x{B355}-\x{B36F}\x{B371}-\x{B38B}\x{B38D}-\x{B3A7}\x{B3A9}-\x{B3C3}\x{B3C5}-\x{B3DF}\x{B3E1}-\x{B3FB}\x{B3FD}-\x{B417}\x{B419}-\x{B433}\x{B435}-\x{B44F}\x{B451}-\x{B46B}\x{B46D}-\x{B487}\x{B489}-\x{B4A3}\x{B4A5}-\x{B4BF}\x{B4C1}-\x{B4DB}\x{B4DD}-\x{B4F7}\x{B4F9}-\x{B513}\x{B515}-\x{B52F}\x{B531}-\x{B54B}\x{B54D}-\x{B567}\x{B569}-\x{B583}\x{B585}-\x{B59F}\x{B5A1}-\x{B5BB}\x{B5BD}-\x{B5D7}\x{B5D9}-\x{B5F3}\x{B5F5}-\x{B60F}\x{B611}-\x{B62B}\x{B62D}-\x{B647}\x{B649}-\x{B663}\x{B665}-\x{B67F}\x{B681}-\x{B69B}\x{B69D}-\x{B6B7}\x{B6B9}-\x{B6D3}\x{B6D5}-\x{B6EF}\x{B6F1}-\x{B70B}\x{B70D}-\x{B727}\x{B729}-\x{B743}\x{B745}-\x{B75F}\x{B761}-\x{B77B}\x{B77D}-\x{B797}\x{B799}-\x{B7B3}\x{B7B5}-\x{B7CF}\x{B7D1}-\x{B7EB}\x{B7ED}-\x{B807}\x{B809}-\x{B823}\x{B825}-\x{B83F}\x{B841}-\x{B85B}\x{B85D}-\x{B877}\x{B879}-\x{B893}\x{B895}-\x{B8AF}\x{B8B1}-\x{B8CB}\x{B8CD}-\x{B8E7}\x{B8E9}-\x{B903}\x{B905}-\x{B91F}\x{B921}-\x{B93B}\x{B93D}-\x{B957}\x{B959}-\x{B973}\x{B975}-\x{B98F}\x{B991}-\x{B9AB}\x{B9AD}-\x{B9C7}\x{B9C9}-\x{B9E3}\x{B9E5}-\x{B9FF}\x{BA01}-\x{BA1B}\x{BA1D}-\x{BA37}\x{BA39}-\x{BA53}\x{BA55}-\x{BA6F}\x{BA71}-\x{BA8B}\x{BA8D}-\x{BAA7}\x{BAA9}-\x{BAC3}\x{BAC5}-\x{BADF}\x{BAE1}-\x{BAFB}\x{BAFD}-\x{BB17}\x{BB19}-\x{BB33}\x{BB35}-\x{BB4F}\x{BB51}-\x{BB6B}\x{BB6D}-\x{BB87}\x{BB89}-\x{BBA3}\x{BBA5}-\x{BBBF}\x{BBC1}-\x{BBDB}\x{BBDD}-\x{BBF7}\x{BBF9}-\x{BC13}\x{BC15}-\x{BC2F}\x{BC31}-\x{BC4B}\x{BC4D}-\x{BC67}\x{BC69}-\x{BC83}\x{BC85}-\x{BC9F}\x{BCA1}-\x{BCBB}\x{BCBD}-\x{BCD7}\x{BCD9}-\x{BCF3}\x{BCF5}-\x{BD0F}\x{BD11}-\x{BD2B}\x{BD2D}-\x{BD47}\x{BD49}-\x{BD63}\x{BD65}-\x{BD7F}\x{BD81}-\x{BD9B}\x{BD9D}-\x{BDB7}\x{BDB9}-\x{BDD3}\x{BDD5}-\x{BDEF}\x{BDF1}-\x{BE0B}\x{BE0D}-\x{BE27}\x{BE29}-\x{BE43}\x{BE45}-\x{BE5F}\x{BE61}-\x{BE7B}\x{BE7D}-\x{BE97}\x{BE99}-\x{BEB3}\x{BEB5}-\x{BECF}\x{BED1}-\x{BEEB}\x{BEED}-\x{BF07}\x{BF09}-\x{BF23}\x{BF25}-\x{BF3F}\x{BF41}-\x{BF5B}\x{BF5D}-\x{BF77}\x{BF79}-\x{BF93}\x{BF95}-\x{BFAF}\x{BFB1}-\x{BFCB}\x{BFCD}-\x{BFE7}\x{BFE9}-\x{C003}\x{C005}-\x{C01F}\x{C021}-\x{C03B}\x{C03D}-\x{C057}\x{C059}-\x{C073}\x{C075}-\x{C08F}\x{C091}-\x{C0AB}\x{C0AD}-\x{C0C7}\x{C0C9}-\x{C0E3}\x{C0E5}-\x{C0FF}\x{C101}-\x{C11B}\x{C11D}-\x{C137}\x{C139}-\x{C153}\x{C155}-\x{C16F}\x{C171}-\x{C18B}\x{C18D}-\x{C1A7}\x{C1A9}-\x{C1C3}\x{C1C5}-\x{C1DF}\x{C1E1}-\x{C1FB}\x{C1FD}-\x{C217}\x{C219}-\x{C233}\x{C235}-\x{C24F}\x{C251}-\x{C26B}\x{C26D}-\x{C287}\x{C289}-\x{C2A3}\x{C2A5}-\x{C2BF}\x{C2C1}-\x{C2DB}\x{C2DD}-\x{C2F7}\x{C2F9}-\x{C313}\x{C315}-\x{C32F}\x{C331}-\x{C34B}\x{C34D}-\x{C367}\x{C369}-\x{C383}\x{C385}-\x{C39F}\x{C3A1}-\x{C3BB}\x{C3BD}-\x{C3D7}\x{C3D9}-\x{C3F3}\x{C3F5}-\x{C40F}\x{C411}-\x{C42B}\x{C42D}-\x{C447}\x{C449}-\x{C463}\x{C465}-\x{C47F}\x{C481}-\x{C49B}\x{C49D}-\x{C4B7}\x{C4B9}-\x{C4D3}\x{C4D5}-\x{C4EF}\x{C4F1}-\x{C50B}\x{C50D}-\x{C527}\x{C529}-\x{C543}\x{C545}-\x{C55F}\x{C561}-\x{C57B}\x{C57D}-\x{C597}\x{C599}-\x{C5B3}\x{C5B5}-\x{C5CF}\x{C5D1}-\x{C5EB}\x{C5ED}-\x{C607}\x{C609}-\x{C623}\x{C625}-\x{C63F}\x{C641}-\x{C65B}\x{C65D}-\x{C677}\x{C679}-\x{C693}\x{C695}-\x{C6AF}\x{C6B1}-\x{C6CB}\x{C6CD}-\x{C6E7}\x{C6E9}-\x{C703}\x{C705}-\x{C71F}\x{C721}-\x{C73B}\x{C73D}-\x{C757}\x{C759}-\x{C773}\x{C775}-\x{C78F}\x{C791}-\x{C7AB}\x{C7AD}-\x{C7C7}\x{C7C9}-\x{C7E3}\x{C7E5}-\x{C7FF}\x{C801}-\x{C81B}\x{C81D}-\x{C837}\x{C839}-\x{C853}\x{C855}-\x{C86F}\x{C871}-\x{C88B}\x{C88D}-\x{C8A7}\x{C8A9}-\x{C8C3}\x{C8C5}-\x{C8DF}\x{C8E1}-\x{C8FB}\x{C8FD}-\x{C917}\x{C919}-\x{C933}\x{C935}-\x{C94F}\x{C951}-\x{C96B}\x{C96D}-\x{C987}\x{C989}-\x{C9A3}\x{C9A5}-\x{C9BF}\x{C9C1}-\x{C9DB}\x{C9DD}-\x{C9F7}\x{C9F9}-\x{CA13}\x{CA15}-\x{CA2F}\x{CA31}-\x{CA4B}\x{CA4D}-\x{CA67}\x{CA69}-\x{CA83}\x{CA85}-\x{CA9F}\x{CAA1}-\x{CABB}\x{CABD}-\x{CAD7}\x{CAD9}-\x{CAF3}\x{CAF5}-\x{CB0F}\x{CB11}-\x{CB2B}\x{CB2D}-\x{CB47}\x{CB49}-\x{CB63}\x{CB65}-\x{CB7F}\x{CB81}-\x{CB9B}\x{CB9D}-\x{CBB7}\x{CBB9}-\x{CBD3}\x{CBD5}-\x{CBEF}\x{CBF1}-\x{CC0B}\x{CC0D}-\x{CC27}\x{CC29}-\x{CC43}\x{CC45}-\x{CC5F}\x{CC61}-\x{CC7B}\x{CC7D}-\x{CC97}\x{CC99}-\x{CCB3}\x{CCB5}-\x{CCCF}\x{CCD1}-\x{CCEB}\x{CCED}-\x{CD07}\x{CD09}-\x{CD23}\x{CD25}-\x{CD3F}\x{CD41}-\x{CD5B}\x{CD5D}-\x{CD77}\x{CD79}-\x{CD93}\x{CD95}-\x{CDAF}\x{CDB1}-\x{CDCB}\x{CDCD}-\x{CDE7}\x{CDE9}-\x{CE03}\x{CE05}-\x{CE1F}\x{CE21}-\x{CE3B}\x{CE3D}-\x{CE57}\x{CE59}-\x{CE73}\x{CE75}-\x{CE8F}\x{CE91}-\x{CEAB}\x{CEAD}-\x{CEC7}\x{CEC9}-\x{CEE3}\x{CEE5}-\x{CEFF}\x{CF01}-\x{CF1B}\x{CF1D}-\x{CF37}\x{CF39}-\x{CF53}\x{CF55}-\x{CF6F}\x{CF71}-\x{CF8B}\x{CF8D}-\x{CFA7}\x{CFA9}-\x{CFC3}\x{CFC5}-\x{CFDF}\x{CFE1}-\x{CFFB}\x{CFFD}-\x{D017}\x{D019}-\x{D033}\x{D035}-\x{D04F}\x{D051}-\x{D06B}\x{D06D}-\x{D087}\x{D089}-\x{D0A3}\x{D0A5}-\x{D0BF}\x{D0C1}-\x{D0DB}\x{D0DD}-\x{D0F7}\x{D0F9}-\x{D113}\x{D115}-\x{D12F}\x{D131}-\x{D14B}\x{D14D}-\x{D167}\x{D169}-\x{D183}\x{D185}-\x{D19F}\x{D1A1}-\x{D1BB}\x{D1BD}-\x{D1D7}\x{D1D9}-\x{D1F3}\x{D1F5}-\x{D20F}\x{D211}-\x{D22B}\x{D22D}-\x{D247}\x{D249}-\x{D263}\x{D265}-\x{D27F}\x{D281}-\x{D29B}\x{D29D}-\x{D2B7}\x{D2B9}-\x{D2D3}\x{D2D5}-\x{D2EF}\x{D2F1}-\x{D30B}\x{D30D}-\x{D327}\x{D329}-\x{D343}\x{D345}-\x{D35F}\x{D361}-\x{D37B}\x{D37D}-\x{D397}\x{D399}-\x{D3B3}\x{D3B5}-\x{D3CF}\x{D3D1}-\x{D3EB}\x{D3ED}-\x{D407}\x{D409}-\x{D423}\x{D425}-\x{D43F}\x{D441}-\x{D45B}\x{D45D}-\x{D477}\x{D479}-\x{D493}\x{D495}-\x{D4AF}\x{D4B1}-\x{D4CB}\x{D4CD}-\x{D4E7}\x{D4E9}-\x{D503}\x{D505}-\x{D51F}\x{D521}-\x{D53B}\x{D53D}-\x{D557}\x{D559}-\x{D573}\x{D575}-\x{D58F}\x{D591}-\x{D5AB}\x{D5AD}-\x{D5C7}\x{D5C9}-\x{D5E3}\x{D5E5}-\x{D5FF}\x{D601}-\x{D61B}\x{D61D}-\x{D637}\x{D639}-\x{D653}\x{D655}-\x{D66F}\x{D671}-\x{D68B}\x{D68D}-\x{D6A7}\x{D6A9}-\x{D6C3}\x{D6C5}-\x{D6DF}\x{D6E1}-\x{D6FB}\x{D6FD}-\x{D717}\x{D719}-\x{D733}\x{D735}-\x{D74F}\x{D751}-\x{D76B}\x{D76D}-\x{D787}\x{D789}-\x{D7A3}])[\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}]*|[\x{1100}-\x{115F}\x{A960}-\x{A97C}]+|[\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}]+|[^\x{0}-\x{1F}\x{7F}-\x{9F}\x{AD}\x{600}-\x{605}\x{61C}\x{6DD}\x{70F}\x{180E}\x{200B}\x{200E}\x{200F}\x{2028}-\x{202E}\x{2060}-\x{206F}\p{Cs}\x{FEFF}\x{FFF0}-\x{FFFB}\x{110BD}\x{1BCA0}-\x{1BCA3}\x{1D173}-\x{1D17A}\x{E0000}-\x{E00FF}\x{E01F0}-\x{E0FFF}])[\x{300}-\x{36F}\x{483}-\x{489}\x{591}-\x{5BD}\x{5BF}\x{5C1}\x{5C2}\x{5C4}\x{5C5}\x{5C7}\x{610}-\x{61A}\x{64B}-\x{65F}\x{670}\x{6D6}-\x{6DC}\x{6DF}-\x{6E4}\x{6E7}\x{6E8}\x{6EA}-\x{6ED}\x{711}\x{730}-\x{74A}\x{7A6}-\x{7B0}\x{7EB}-\x{7F3}\x{816}-\x{819}\x{81B}-\x{823}\x{825}-\x{827}\x{829}-\x{82D}\x{859}-\x{85B}\x{8E3}-\x{903}\x{93A}-\x{93C}\x{93E}-\x{94F}\x{951}-\x{957}\x{962}\x{963}\x{981}-\x{983}\x{9BC}\x{9BE}-\x{9C4}\x{9C7}\x{9C8}\x{9CB}-\x{9CD}\x{9D7}\x{9E2}\x{9E3}\x{A01}-\x{A03}\x{A3C}\x{A3E}-\x{A42}\x{A47}\x{A48}\x{A4B}-\x{A4D}\x{A51}\x{A70}\x{A71}\x{A75}\x{A81}-\x{A83}\x{ABC}\x{ABE}-\x{AC5}\x{AC7}-\x{AC9}\x{ACB}-\x{ACD}\x{AE2}\x{AE3}\x{B01}-\x{B03}\x{B3C}\x{B3E}-\x{B44}\x{B47}\x{B48}\x{B4B}-\x{B4D}\x{B56}\x{B57}\x{B62}\x{B63}\x{B82}\x{BBE}-\x{BC2}\x{BC6}-\x{BC8}\x{BCA}-\x{BCD}\x{BD7}\x{C00}-\x{C03}\x{C3E}-\x{C44}\x{C46}-\x{C48}\x{C4A}-\x{C4D}\x{C55}\x{C56}\x{C62}\x{C63}\x{C81}-\x{C83}\x{CBC}\x{CBE}-\x{CC4}\x{CC6}-\x{CC8}\x{CCA}-\x{CCD}\x{CD5}\x{CD6}\x{CE2}\x{CE3}\x{D01}-\x{D03}\x{D3E}-\x{D44}\x{D46}-\x{D48}\x{D4A}-\x{D4D}\x{D57}\x{D62}\x{D63}\x{D82}\x{D83}\x{DCA}\x{DCF}-\x{DD4}\x{DD6}\x{DD8}-\x{DDF}\x{DF2}\x{DF3}\x{E31}\x{E33}-\x{E3A}\x{E47}-\x{E4E}\x{EB1}\x{EB3}-\x{EB9}\x{EBB}\x{EBC}\x{EC8}-\x{ECD}\x{F18}\x{F19}\x{F35}\x{F37}\x{F39}\x{F3E}\x{F3F}\x{F71}-\x{F84}\x{F86}\x{F87}\x{F8D}-\x{F97}\x{F99}-\x{FBC}\x{FC6}\x{102D}-\x{1037}\x{1039}-\x{103E}\x{1056}-\x{1059}\x{105E}-\x{1060}\x{1071}-\x{1074}\x{1082}\x{1084}-\x{1086}\x{108D}\x{109D}\x{135D}-\x{135F}\x{1712}-\x{1714}\x{1732}-\x{1734}\x{1752}\x{1753}\x{1772}\x{1773}\x{17B4}-\x{17D3}\x{17DD}\x{180B}-\x{180D}\x{18A9}\x{1920}-\x{192B}\x{1930}-\x{193B}\x{1A17}-\x{1A1B}\x{1A55}-\x{1A5E}\x{1A60}\x{1A62}\x{1A65}-\x{1A7C}\x{1A7F}\x{1AB0}-\x{1ABE}\x{1B00}-\x{1B04}\x{1B34}-\x{1B44}\x{1B6B}-\x{1B73}\x{1B80}-\x{1B82}\x{1BA1}-\x{1BAD}\x{1BE6}-\x{1BF3}\x{1C24}-\x{1C37}\x{1CD0}-\x{1CD2}\x{1CD4}-\x{1CE8}\x{1CED}\x{1CF2}-\x{1CF4}\x{1CF8}\x{1CF9}\x{1DC0}-\x{1DF5}\x{1DFC}-\x{1DFF}\x{200C}\x{200D}\x{20D0}-\x{20F0}\x{2CEF}-\x{2CF1}\x{2D7F}\x{2DE0}-\x{2DFF}\x{302A}-\x{302F}\x{3099}\x{309A}\x{A66F}-\x{A672}\x{A674}-\x{A67D}\x{A69E}\x{A69F}\x{A6F0}\x{A6F1}\x{A802}\x{A806}\x{A80B}\x{A823}-\x{A827}\x{A880}\x{A881}\x{A8B4}-\x{A8C4}\x{A8E0}-\x{A8F1}\x{A926}-\x{A92D}\x{A947}-\x{A953}\x{A980}-\x{A983}\x{A9B3}-\x{A9C0}\x{A9E5}\x{AA29}-\x{AA36}\x{AA43}\x{AA4C}\x{AA4D}\x{AA7C}\x{AAB0}\x{AAB2}-\x{AAB4}\x{AAB7}\x{AAB8}\x{AABE}\x{AABF}\x{AAC1}\x{AAEB}-\x{AAEF}\x{AAF5}\x{AAF6}\x{ABE3}-\x{ABEA}\x{ABEC}\x{ABED}\x{FB1E}\x{FE00}-\x{FE0F}\x{FE20}-\x{FE2F}\x{FF9E}\x{FF9F}\x{101FD}\x{102E0}\x{10376}-\x{1037A}\x{10A01}-\x{10A03}\x{10A05}\x{10A06}\x{10A0C}-\x{10A0F}\x{10A38}-\x{10A3A}\x{10A3F}\x{10AE5}\x{10AE6}\x{11000}-\x{11002}\x{11038}-\x{11046}\x{1107F}-\x{11082}\x{110B0}-\x{110BA}\x{11100}-\x{11102}\x{11127}-\x{11134}\x{11173}\x{11180}-\x{11182}\x{111B3}-\x{111C0}\x{111CA}-\x{111CC}\x{1122C}-\x{11237}\x{112DF}-\x{112EA}\x{11300}-\x{11303}\x{1133C}\x{1133E}-\x{11344}\x{11347}\x{11348}\x{1134B}-\x{1134D}\x{11357}\x{11362}\x{11363}\x{11366}-\x{1136C}\x{11370}-\x{11374}\x{114B0}-\x{114C3}\x{115AF}-\x{115B5}\x{115B8}-\x{115C0}\x{115DC}\x{115DD}\x{11630}-\x{11640}\x{116AB}-\x{116B7}\x{1171D}-\x{1172B}\x{16AF0}-\x{16AF4}\x{16B30}-\x{16B36}\x{16F51}-\x{16F7E}\x{16F8F}-\x{16F92}\x{1BC9D}\x{1BC9E}\x{1D165}-\x{1D169}\x{1D16D}-\x{1D172}\x{1D17B}-\x{1D182}\x{1D185}-\x{1D18B}\x{1D1AA}-\x{1D1AD}\x{1D242}-\x{1D244}\x{1DA00}-\x{1DA36}\x{1DA3B}-\x{1DA6C}\x{1DA75}\x{1DA84}\x{1DA9B}-\x{1DA9F}\x{1DAA1}-\x{1DAAF}\x{1E8D0}-\x{1E8D6}\x{E0100}-\x{E01EF}]*|.)/u
  7. REGEX;
  8.  
  9. preg_match_all($pattern, 'subject string (UTF-8 only)', $matches);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement