Regular Expressions 101

Save & Share

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

Flavor

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

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

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

Regular Expression
No Match

/
/
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 = "(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F])" Local $sString = "" & @CRLF & _ "Basic Latin — ASCII punctuation and symbols items: 23" & @CRLF & _ " ! U+0021 EXCLAMATION MARK" & @CRLF & _ " " U+0022 QUOTATION MARK" & @CRLF & _ " # U+0023 NUMBER SIGN" & @CRLF & _ " % U+0025 PERCENT SIGN" & @CRLF & _ " & U+0026 AMPERSAND" & @CRLF & _ " ' U+0027 APOSTROPHE" & @CRLF & _ " ( U+0028 LEFT PARENTHESIS" & @CRLF & _ " ) U+0029 RIGHT PARENTHESIS" & @CRLF & _ " * U+002A ASTERISK" & @CRLF & _ " , U+002C COMMA" & @CRLF & _ " - U+002D HYPHEN-MINUS" & @CRLF & _ " . U+002E FULL STOP" & @CRLF & _ " / U+002F SOLIDUS" & @CRLF & _ " : U+003A COLON" & @CRLF & _ " ; U+003B SEMICOLON" & @CRLF & _ " ? U+003F QUESTION MARK" & @CRLF & _ " @ U+0040 COMMERCIAL AT" & @CRLF & _ " [ U+005B LEFT SQUARE BRACKET" & @CRLF & _ " \ U+005C REVERSE SOLIDUS" & @CRLF & _ " ] U+005D RIGHT SQUARE BRACKET" & @CRLF & _ " _ U+005F LOW LINE" & @CRLF & _ " { U+007B LEFT CURLY BRACKET" & @CRLF & _ " } U+007D RIGHT CURLY BRACKET" & @CRLF & _ "Latin 1 Supplement — Latin-1 punctuation and symbols items: 6" & @CRLF & _ " ¡ U+00A1 INVERTED EXCLAMATION MARK" & @CRLF & _ " § U+00A7 SECTION SIGN" & @CRLF & _ " « U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" & @CRLF & _ " ¶ U+00B6 PILCROW SIGN" & @CRLF & _ " · U+00B7 MIDDLE DOT" & @CRLF & _ " » U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" & @CRLF & _ "Latin 1 Supplement — Punctuation items: 1" & @CRLF & _ " ¿ U+00BF INVERTED QUESTION MARK" & @CRLF & _ "Greek And Coptic — Punctuation items: 2" & @CRLF & _ " ; U+037E GREEK QUESTION MARK" & @CRLF & _ " · U+0387 GREEK ANO TELEIA" & @CRLF & _ "Armenian — Modifier letter items: 6" & @CRLF & _ " ՚ U+055A ARMENIAN APOSTROPHE" & @CRLF & _ " ՛ U+055B ARMENIAN EMPHASIS MARK" & @CRLF & _ " ՜ U+055C ARMENIAN EXCLAMATION MARK" & @CRLF & _ " ՝ U+055D ARMENIAN COMMA" & @CRLF & _ " ՞ U+055E ARMENIAN QUESTION MARK" & @CRLF & _ " ՟ U+055F ARMENIAN ABBREVIATION MARK" & @CRLF & _ "Armenian — Punctuation items: 2" & @CRLF & _ " ։ U+0589 ARMENIAN FULL STOP" & @CRLF & _ " ֊ U+058A ARMENIAN HYPHEN" & @CRLF & _ "Hebrew — Points and punctuation items: 4" & @CRLF & _ " ‎־‎ U+05BE HEBREW PUNCTUATION MAQAF" & @CRLF & _ " ‎׀‎ U+05C0 HEBREW PUNCTUATION PASEQ" & @CRLF & _ " ‎׃‎ U+05C3 HEBREW PUNCTUATION SOF PASUQ" & @CRLF & _ " ‎׆‎ U+05C6 HEBREW PUNCTUATION NUN HAFUKHA" & @CRLF & _ "Hebrew — Punctuation items: 2" & @CRLF & _ " ‎׳‎ U+05F3 HEBREW PUNCTUATION GERESH" & @CRLF & _ " ‎״‎ U+05F4 HEBREW PUNCTUATION GERSHAYIM" & @CRLF & _ "Arabic — Punctuation items: 12" & @CRLF & _ " ؉ U+0609 ARABIC-INDIC PER MILLE SIGN" & @CRLF & _ " ؊ U+060A ARABIC-INDIC PER TEN THOUSAND SIGN" & @CRLF & _ " ، U+060C ARABIC COMMA" & @CRLF & _ " ‎؍‎ U+060D ARABIC DATE SEPARATOR" & @CRLF & _ " ‎؛‎ U+061B ARABIC SEMICOLON" & @CRLF & _ " ‎؞‎ U+061E ARABIC TRIPLE DOT PUNCTUATION MARK" & @CRLF & _ " ‎؟‎ U+061F ARABIC QUESTION MARK" & @CRLF & _ " ٪ U+066A ARABIC PERCENT SIGN" & @CRLF & _ " ٫ U+066B ARABIC DECIMAL SEPARATOR" & @CRLF & _ " ٬ U+066C ARABIC THOUSANDS SEPARATOR" & @CRLF & _ " ‎٭‎ U+066D ARABIC FIVE POINTED STAR" & @CRLF & _ " ‎۔‎ U+06D4 ARABIC FULL STOP" & @CRLF & _ "Syriac — Syriac punctuation and signs items: 14" & @CRLF & _ " ‎܀‎ U+0700 SYRIAC END OF PARAGRAPH" & @CRLF & _ " ‎܁‎ U+0701 SYRIAC SUPRALINEAR FULL STOP" & @CRLF & _ " ‎܂‎ U+0702 SYRIAC SUBLINEAR FULL STOP" & @CRLF & _ " ‎܃‎ U+0703 SYRIAC SUPRALINEAR COLON" & @CRLF & _ " ‎܄‎ U+0704 SYRIAC SUBLINEAR COLON" & @CRLF & _ " ‎܅‎ U+0705 SYRIAC HORIZONTAL COLON" & @CRLF & _ " ‎܆‎ U+0706 SYRIAC COLON SKEWED LEFT" & @CRLF & _ " ‎܇‎ U+0707 SYRIAC COLON SKEWED RIGHT" & @CRLF & _ " ‎܈‎ U+0708 SYRIAC SUPRALINEAR COLON SKEWED LEFT" & @CRLF & _ " ‎܉‎ U+0709 SYRIAC SUBLINEAR COLON SKEWED RIGHT" & @CRLF & _ " ‎܊‎ U+070A SYRIAC CONTRACTION" & @CRLF & _ " ‎܋‎ U+070B SYRIAC HARKLEAN OBELUS" & @CRLF & _ " ‎܌‎ U+070C SYRIAC HARKLEAN METOBELUS" & @CRLF & _ " ‎܍‎ U+070D SYRIAC HARKLEAN ASTERISCUS" & @CRLF & _ "NKo — Punctuation items: 3" & @CRLF & _ " ߷ U+07F7 NKO SYMBOL GBAKURUNEN" & @CRLF & _ " ߸ U+07F8 NKO COMMA" & @CRLF & _ " ߹ U+07F9 NKO EXCLAMATION MARK" & @CRLF & _ "Samaritan — Punctuation items: 15" & @CRLF & _ " ‎࠰‎ U+0830 SAMARITAN PUNCTUATION NEQUDAA" & @CRLF & _ " ‎࠱‎ U+0831 SAMARITAN PUNCTUATION AFSAAQ" & @CRLF & _ " ‎࠲‎ U+0832 SAMARITAN PUNCTUATION ANGED" & @CRLF & _ " ‎࠳‎ U+0833 SAMARITAN PUNCTUATION BAU" & @CRLF & _ " ‎࠴‎ U+0834 SAMARITAN PUNCTUATION ATMAAU" & @CRLF & _ " ‎࠵‎ U+0835 SAMARITAN PUNCTUATION SHIYYAALAA" & @CRLF & _ " ‎࠶‎ U+0836 SAMARITAN ABBREVIATION MARK" & @CRLF & _ " ‎࠷‎ U+0837 SAMARITAN PUNCTUATION MELODIC QITSA" & @CRLF & _ " ‎࠸‎ U+0838 SAMARITAN PUNCTUATION ZIQAA" & @CRLF & _ " ‎࠹‎ U+0839 SAMARITAN PUNCTUATION QITSA" & @CRLF & _ " ‎࠺‎ U+083A SAMARITAN PUNCTUATION ZAEF" & @CRLF & _ " ‎࠻‎ U+083B SAMARITAN PUNCTUATION TURU" & @CRLF & _ " ‎࠼‎ U+083C SAMARITAN PUNCTUATION ARKAANU" & @CRLF & _ " ‎࠽‎ U+083D SAMARITAN PUNCTUATION SOF MASHFAAT" & @CRLF & _ " ‎࠾‎ U+083E SAMARITAN PUNCTUATION ANNAAU" & @CRLF & _ "Mandaic — Punctuation items: 1" & @CRLF & _ " ‎࡞‎ U+085E MANDAIC PUNCTUATION" & @CRLF & _ "Devanagari — Generic punctuation for scripts of India items: 2" & @CRLF & _ " । U+0964 DEVANAGARI DANDA" & @CRLF & _ " ॥ U+0965 DEVANAGARI DOUBLE DANDA" & @CRLF & _ "Devanagari — Abbreviation mark items: 1" & @CRLF & _ " ॰ U+0970 DEVANAGARI ABBREVIATION SIGN" & @CRLF & _ "Bengali — Sign items: 1" & @CRLF & _ " ৽ U+09FD BENGALI ABBREVIATION SIGN" & @CRLF & _ "Gurmukhi — Sign items: 1" & @CRLF & _ " ੶ U+0A76 GURMUKHI ABBREVIATION SIGN" & @CRLF & _ "Gujarati — Abbreviation mark items: 1" & @CRLF & _ " ૰ U+0AF0 GUJARATI ABBREVIATION SIGN" & @CRLF & _ "Kannada — Various signs items: 1" & @CRLF & _ " ಄ U+0C84 KANNADA SIGN SIDDHAM" & @CRLF & _ "Sinhala — Punctuation items: 1" & @CRLF & _ " ෴ U+0DF4 SINHALA PUNCTUATION KUNDDALIYA" & @CRLF & _ "Thai — Sign items: 3" & @CRLF & _ " ๏ U+0E4F THAI CHARACTER FONGMAN" & @CRLF & _ " ๚ U+0E5A THAI CHARACTER ANGKHANKHU" & @CRLF & _ " ๛ U+0E5B THAI CHARACTER KHOMUT" & @CRLF & _ "Tibetan — Head mark items: 6" & @CRLF & _ " ༄ U+0F04 TIBETAN MARK INITIAL YIG MGO MDUN MA" & @CRLF & _ " ༅ U+0F05 TIBETAN MARK CLOSING YIG MGO SGAB MA" & @CRLF & _ " ༆ U+0F06 TIBETAN MARK CARET YIG MGO PHUR SHAD MA" & @CRLF & _ " ༇ U+0F07 TIBETAN MARK YIG MGO TSHEG SHAD MA" & @CRLF & _ " ࿓ U+0FD3 TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA" & @CRLF & _ " ࿔ U+0FD4 TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA" & @CRLF & _ "Tibetan — Sign items: 16" & @CRLF & _ " ༈ U+0F08 TIBETAN MARK SBRUL SHAD" & @CRLF & _ " ༉ U+0F09 TIBETAN MARK BSKUR YIG MGO" & @CRLF & _ " ༊ U+0F0A TIBETAN MARK BKA- SHOG YIG MGO" & @CRLF & _ " ་ U+0F0B TIBETAN MARK INTERSYLLABIC TSHEG" & @CRLF & _ " ༌ U+0F0C TIBETAN MARK DELIMITER TSHEG BSTAR" & @CRLF & _ " ། U+0F0D TIBETAN MARK SHAD" & @CRLF & _ " ༎ U+0F0E TIBETAN MARK NYIS SHAD" & @CRLF & _ " ༏ U+0F0F TIBETAN MARK TSHEG SHAD" & @CRLF & _ " ༐ U+0F10 TIBETAN MARK NYIS TSHEG SHAD" & @CRLF & _ " ༑ U+0F11 TIBETAN MARK RIN CHEN SPUNGS SHAD" & @CRLF & _ " ༒ U+0F12 TIBETAN MARK RGYA GRAM SHAD" & @CRLF & _ " ༔ U+0F14 TIBETAN MARK GTER TSHEG" & @CRLF & _ " ྅ U+0F85 TIBETAN MARK PALUTA" & @CRLF & _ " ࿐ U+0FD0 TIBETAN MARK BSKA- SHOG GI MGO RGYAN" & @CRLF & _ " ࿑ U+0FD1 TIBETAN MARK MNYAM YIG GI MGO RGYAN" & @CRLF & _ " ࿒ U+0FD2 TIBETAN MARK NYIS TSHEG" & @CRLF & _ "Tibetan — Paired punctuation items: 4" & @CRLF & _ " ༺ U+0F3A TIBETAN MARK GUG RTAGS GYON" & @CRLF & _ " ༻ U+0F3B TIBETAN MARK GUG RTAGS GYAS" & @CRLF & _ " ༼ U+0F3C TIBETAN MARK ANG KHANG GYON" & @CRLF & _ " ༽ U+0F3D TIBETAN MARK ANG KHANG GYAS" & @CRLF & _ "Tibetan — Annotation marks items: 2" & @CRLF & _ " ࿙ U+0FD9 TIBETAN MARK LEADING MCHAN RTAGS" & @CRLF & _ " ࿚ U+0FDA TIBETAN MARK TRAILING MCHAN RTAGS" & @CRLF & _ "Myanmar — Punctuation items: 2" & @CRLF & _ " ၊ U+104A MYANMAR SIGN LITTLE SECTION" & @CRLF & _ " ။ U+104B MYANMAR SIGN SECTION" & @CRLF & _ "Myanmar — Various signs items: 4" & @CRLF & _ " ၌ U+104C MYANMAR SYMBOL LOCATIVE" & @CRLF & _ " ၍ U+104D MYANMAR SYMBOL COMPLETED" & @CRLF & _ " ၎ U+104E MYANMAR SYMBOL AFOREMENTIONED" & @CRLF & _ " ၏ U+104F MYANMAR SYMBOL GENITIVE" & @CRLF & _ "Georgian — Punctuation items: 1" & @CRLF & _ " ჻ U+10FB GEORGIAN PARAGRAPH SEPARATOR" & @CRLF & _ "Ethiopic — Punctuation items: 9" & @CRLF & _ " ፠ U+1360 ETHIOPIC SECTION MARK" & @CRLF & _ " ፡ U+1361 ETHIOPIC WORDSPACE" & @CRLF & _ " ። U+1362 ETHIOPIC FULL STOP" & @CRLF & _ " ፣ U+1363 ETHIOPIC COMMA" & @CRLF & _ " ፤ U+1364 ETHIOPIC SEMICOLON" & @CRLF & _ " ፥ U+1365 ETHIOPIC COLON" & @CRLF & _ " ፦ U+1366 ETHIOPIC PREFACE COLON" & @CRLF & _ " ፧ U+1367 ETHIOPIC QUESTION MARK" & @CRLF & _ " ፨ U+1368 ETHIOPIC PARAGRAPH SEPARATOR" & @CRLF & _ "Unified Canadian Aboriginal Syllabics — Punctuation items: 2" & @CRLF & _ " ᐀ U+1400 CANADIAN SYLLABICS HYPHEN" & @CRLF & _ " ᙮ U+166E CANADIAN SYLLABICS FULL STOP" & @CRLF & _ "Unified Canadian Aboriginal Syllabics — Sign items: 1" & @CRLF & _ " ᙭ U+166D CANADIAN SYLLABICS CHI SIGN" & @CRLF & _ "Ogham — Punctuation items: 2" & @CRLF & _ " ᚛ U+169B OGHAM FEATHER MARK" & @CRLF & _ " ᚜ U+169C OGHAM REVERSED FEATHER MARK" & @CRLF & _ "Runic — Punctuation items: 3" & @CRLF & _ " ᛫ U+16EB RUNIC SINGLE PUNCTUATION" & @CRLF & _ " ᛬ U+16EC RUNIC MULTIPLE PUNCTUATION" & @CRLF & _ " ᛭ U+16ED RUNIC CROSS PUNCTUATION" & @CRLF & _ "Hanunoo — Generic punctuation for Philippine scripts items: 2" & @CRLF & _ " ᜵ U+1735 PHILIPPINE SINGLE PUNCTUATION" & @CRLF & _ " ᜶ U+1736 PHILIPPINE DOUBLE PUNCTUATION" & @CRLF & _ "Khmer — Various signs items: 6" & @CRLF & _ " ។ U+17D4 KHMER SIGN KHAN" & @CRLF & _ " ៕ U+17D5 KHMER SIGN BARIYOOSAN" & @CRLF & _ " ៖ U+17D6 KHMER SIGN CAMNUC PII KUUH" & @CRLF & _ " ៘ U+17D8 KHMER SIGN BEYYAL" & @CRLF & _ " ៙ U+17D9 KHMER SIGN PHNAEK MUAN" & @CRLF & _ " ៚ U+17DA KHMER SIGN KOOMUUT" & @CRLF & _ "Mongolian — Punctuation items: 11" & @CRLF & _ " ᠀ U+1800 MONGOLIAN BIRGA" & @CRLF & _ " ᠁ U+1801 MONGOLIAN ELLIPSIS" & @CRLF & _ " ᠂ U+1802 MONGOLIAN COMMA" & @CRLF & _ " ᠃ U+1803 MONGOLIAN FULL STOP" & @CRLF & _ " ᠄ U+1804 MONGOLIAN COLON" & @CRLF & _ " ᠅ U+1805 MONGOLIAN FOUR DOTS" & @CRLF & _ " ᠆ U+1806 MONGOLIAN TODO SOFT HYPHEN" & @CRLF & _ " ᠇ U+1807 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER" & @CRLF & _ " ᠈ U+1808 MONGOLIAN MANCHU COMMA" & @CRLF & _ " ᠉ U+1809 MONGOLIAN MANCHU FULL STOP" & @CRLF & _ " ᠊ U+180A MONGOLIAN NIRUGU" & @CRLF & _ "Limbu — Various signs items: 2" & @CRLF & _ " ᥄ U+1944 LIMBU EXCLAMATION MARK" & @CRLF & _ " ᥅ U+1945 LIMBU QUESTION MARK" & @CRLF & _ "Buginese — Various signs items: 2" & @CRLF & _ " ᨞ U+1A1E BUGINESE PALLAWA" & @CRLF & _ " ᨟ U+1A1F BUGINESE END OF SECTION" & @CRLF & _ "Tai Tham — Logographs items: 3" & @CRLF & _ " ᪠ U+1AA0 TAI THAM SIGN WIANG" & @CRLF & _ " ᪡ U+1AA1 TAI THAM SIGN WIANGWAAK" & @CRLF & _ " ᪢ U+1AA2 TAI THAM SIGN SAWAN" & @CRLF & _ "Tai Tham — Punctuation items: 10" & @CRLF & _ " ᪣ U+1AA3 TAI THAM SIGN KEOW" & @CRLF & _ " ᪤ U+1AA4 TAI THAM SIGN HOY" & @CRLF & _ " ᪥ U+1AA5 TAI THAM SIGN DOKMAI" & @CRLF & _ " ᪦ U+1AA6 TAI THAM SIGN REVERSED ROTATED RANA" & @CRLF & _ " ᪨ U+1AA8 TAI THAM SIGN KAAN" & @CRLF & _ " ᪩ U+1AA9 TAI THAM SIGN KAANKUU" & @CRLF & _ " ᪪ U+1AAA TAI THAM SIGN SATKAAN" & @CRLF & _ " ᪫ U+1AAB TAI THAM SIGN SATKAANKUU" & @CRLF & _ " ᪬ U+1AAC TAI THAM SIGN HANG" & @CRLF & _ " ᪭ U+1AAD TAI THAM SIGN CAANG" & @CRLF & _ "Balinese — Punctuation items: 7" & @CRLF & _ " ᭚ U+1B5A BALINESE PANTI" & @CRLF & _ " ᭛ U+1B5B BALINESE PAMADA" & @CRLF & _ " ᭜ U+1B5C BALINESE WINDU" & @CRLF & _ " ᭝ U+1B5D BALINESE CARIK PAMUNGKAH" & @CRLF & _ " ᭞ U+1B5E BALINESE CARIK SIKI" & @CRLF & _ " ᭟ U+1B5F BALINESE CARIK PAREREN" & @CRLF & _ " ᭠ U+1B60 BALINESE PAMENENG" & @CRLF & _ "Batak — Punctuation items: 4" & @CRLF & _ " ᯼ U+1BFC BATAK SYMBOL BINDU NA METEK" & @CRLF & _ " ᯽ U+1BFD BATAK SYMBOL BINDU PINARBORAS" & @CRLF & _ " ᯾ U+1BFE BATAK SYMBOL BINDU JUDUL" & @CRLF & _ " ᯿ U+1BFF BATAK SYMBOL BINDU PANGOLAT" & @CRLF & _ "Lepcha — Punctuation items: 5" & @CRLF & _ " ᰻ U+1C3B LEPCHA PUNCTUATION TA-ROL" & @CRLF & _ " ᰼ U+1C3C LEPCHA PUNCTUATION NYET THYOOM TA-ROL" & @CRLF & _ " ᰽ U+1C3D LEPCHA PUNCTUATION CER-WA" & @CRLF & _ " ᰾ U+1C3E LEPCHA PUNCTUATION TSHOOK CER-WA" & @CRLF & _ " ᰿ U+1C3F LEPCHA PUNCTUATION TSHOOK" & @CRLF & _ "Ol Chiki — Punctuation items: 2" & @CRLF & _ " ᱾ U+1C7E OL CHIKI PUNCTUATION MUCAAD" & @CRLF & _ " ᱿ U+1C7F OL CHIKI PUNCTUATION DOUBLE MUCAAD" & @CRLF & _ "Sundanese Supplement — Punctuation items: 8" & @CRLF & _ " ᳀ U+1CC0 SUNDANESE PUNCTUATION BINDU SURYA" & @CRLF & _ " ᳁ U+1CC1 SUNDANESE PUNCTUATION BINDU PANGLONG" & @CRLF & _ " ᳂ U+1CC2 SUNDANESE PUNCTUATION BINDU PURNAMA" & @CRLF & _ " ᳃ U+1CC3 SUNDANESE PUNCTUATION BINDU CAKRA" & @CRLF & _ " ᳄ U+1CC4 SUNDANESE PUNCTUATION BINDU LEU SATANGA" & @CRLF & _ " ᳅ U+1CC5 SUNDANESE PUNCTUATION BINDU KA SATANGA" & @CRLF & _ " ᳆ U+1CC6 SUNDANESE PUNCTUATION BINDU DA SATANGA" & @CRLF & _ " ᳇ U+1CC7 SUNDANESE PUNCTUATION BINDU BA SATANGA" & @CRLF & _ "Vedic Extensions — Breathing mark for the Samaveda items: 1" & @CRLF & _ " ᳓ U+1CD3 VEDIC SIGN NIHSHVASA" & @CRLF & _ "General Punctuation — Dashes items: 6" & @CRLF & _ " ‐ U+2010 HYPHEN" & @CRLF & _ " ‑ U+2011 NON-BREAKING HYPHEN" & @CRLF & _ " ‒ U+2012 FIGURE DASH" & @CRLF & _ " – U+2013 EN DASH" & @CRLF & _ " — U+2014 EM DASH" & @CRLF & _ " ― U+2015 HORIZONTAL BAR" & @CRLF & _ "General Punctuation — General punctuation items: 39" & @CRLF & _ " ‖ U+2016 DOUBLE VERTICAL LINE" & @CRLF & _ " ‗ U+2017 DOUBLE LOW LINE" & @CRLF & _ " † U+2020 DAGGER" & @CRLF & _ " ‡ U+2021 DOUBLE DAGGER" & @CRLF & _ " • U+2022 BULLET" & @CRLF & _ " ‣ U+2023 TRIANGULAR BULLET" & @CRLF & _ " ․ U+2024 ONE DOT LEADER" & @CRLF & _ " ‥ U+2025 TWO DOT LEADER" & @CRLF & _ " … U+2026 HORIZONTAL ELLIPSIS" & @CRLF & _ " ‧ U+2027 HYPHENATION POINT" & @CRLF & _ " ‰ U+2030 PER MILLE SIGN" & @CRLF & _ " ‱ U+2031 PER TEN THOUSAND SIGN" & @CRLF & _ " ′ U+2032 PRIME" & @CRLF & _ " ″ U+2033 DOUBLE PRIME" & @CRLF & _ " ‴ U+2034 TRIPLE PRIME" & @CRLF & _ " ‵ U+2035 REVERSED PRIME" & @CRLF & _ " ‶ U+2036 REVERSED DOUBLE PRIME" & @CRLF & _ " ‷ U+2037 REVERSED TRIPLE PRIME" & @CRLF & _ " ‸ U+2038 CARET" & @CRLF & _ " ※ U+203B REFERENCE MARK" & @CRLF & _ " ‽ U+203D INTERROBANG" & @CRLF & _ " ‾ U+203E OVERLINE" & @CRLF & _ " ‿ U+203F UNDERTIE" & @CRLF & _ " ⁀ U+2040 CHARACTER TIE" & @CRLF & _ " ⁁ U+2041 CARET INSERTION POINT" & @CRLF & _ " ⁂ U+2042 ASTERISM" & @CRLF & _ " ⁃ U+2043 HYPHEN BULLET" & @CRLF & _ " ⁊ U+204A TIRONIAN SIGN ET" & @CRLF & _ " ⁋ U+204B REVERSED PILCROW SIGN" & @CRLF & _ " ⁌ U+204C BLACK LEFTWARDS BULLET" & @CRLF & _ " ⁍ U+204D BLACK RIGHTWARDS BULLET" & @CRLF & _ " ⁎ U+204E LOW ASTERISK" & @CRLF & _ " ⁏ U+204F REVERSED SEMICOLON" & @CRLF & _ " ⁐ U+2050 CLOSE UP" & @CRLF & _ " ⁑ U+2051 TWO ASTERISKS ALIGNED VERTICALLY" & @CRLF & _ " ⁓ U+2053 SWUNG DASH" & @CRLF & _ " ⁔ U+2054 INVERTED UNDERTIE" & @CRLF & _ " ⁕ U+2055 FLOWER PUNCTUATION MARK" & @CRLF & _ " ⁗ U+2057 QUADRUPLE PRIME" & @CRLF & _ "General Punctuation — Quotation marks and apostrophe items: 8" & @CRLF & _ " ‘ U+2018 LEFT SINGLE QUOTATION MARK" & @CRLF & _ " ’ U+2019 RIGHT SINGLE QUOTATION MARK" & @CRLF & _ " ‚ U+201A SINGLE LOW-9 QUOTATION MARK" & @CRLF & _ " ‛ U+201B SINGLE HIGH-REVERSED-9 QUOTATION MARK" & @CRLF & _ " “ U+201C LEFT DOUBLE QUOTATION MARK" & @CRLF & _ " ” U+201D RIGHT DOUBLE QUOTATION MARK" & @CRLF & _ " „ U+201E DOUBLE LOW-9 QUOTATION MARK" & @CRLF & _ " ‟ U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK" & @CRLF & _ "General Punctuation — Quotation marks items: 2" & @CRLF & _ " ‹ U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK" & @CRLF & _ " › U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK" & @CRLF & _ "General Punctuation — Double punctuation for vertical text items: 4" & @CRLF & _ " ‼️ U+203C DOUBLE EXCLAMATION MARK" & @CRLF & _ " ⁇ U+2047 DOUBLE QUESTION MARK" & @CRLF & _ " ⁈ U+2048 QUESTION EXCLAMATION MARK" & @CRLF & _ " ⁉️ U+2049 EXCLAMATION QUESTION MARK" & @CRLF & _ "General Punctuation — Brackets items: 2" & @CRLF & _ " ⁅ U+2045 LEFT SQUARE BRACKET WITH QUILL" & @CRLF & _ " ⁆ U+2046 RIGHT SQUARE BRACKET WITH QUILL" & @CRLF & _ "General Punctuation — Archaic punctuation items: 8" & @CRLF & _ " ⁖ U+2056 THREE DOT PUNCTUATION" & @CRLF & _ " ⁘ U+2058 FOUR DOT PUNCTUATION" & @CRLF & _ " ⁙ U+2059 FIVE DOT PUNCTUATION" & @CRLF & _ " ⁚ U+205A TWO DOT PUNCTUATION" & @CRLF & _ " ⁛ U+205B FOUR DOT MARK" & @CRLF & _ " ⁜ U+205C DOTTED CROSS" & @CRLF & _ " ⁝ U+205D TRICOLON" & @CRLF & _ " ⁞ U+205E VERTICAL FOUR DOTS" & @CRLF & _ "Superscripts And Subscripts — Superscripts items: 2" & @CRLF & _ " ⁽ U+207D SUPERSCRIPT LEFT PARENTHESIS" & @CRLF & _ " ⁾ U+207E SUPERSCRIPT RIGHT PARENTHESIS" & @CRLF & _ "Superscripts And Subscripts — Subscripts items: 2" & @CRLF & _ " ₍ U+208D SUBSCRIPT LEFT PARENTHESIS" & @CRLF & _ " ₎ U+208E SUBSCRIPT RIGHT PARENTHESIS" & @CRLF & _ "Miscellaneous Technical — Ceilings and floors items: 4" & @CRLF & _ " ⌈ U+2308 LEFT CEILING" & @CRLF & _ " ⌉ U+2309 RIGHT CEILING" & @CRLF & _ " ⌊ U+230A LEFT FLOOR" & @CRLF & _ " ⌋ U+230B RIGHT FLOOR" & @CRLF & _ "Miscellaneous Technical — Deprecated angle brackets items: 2" & @CRLF & _ " 〈 U+2329 LEFT-POINTING ANGLE BRACKET" & @CRLF & _ " 〉 U+232A RIGHT-POINTING ANGLE BRACKET" & @CRLF & _ "Dingbats — Ornamental brackets items: 14" & @CRLF & _ " ❨ U+2768 MEDIUM LEFT PARENTHESIS ORNAMENT" & @CRLF & _ " ❩ U+2769 MEDIUM RIGHT PARENTHESIS ORNAMENT" & @CRLF & _ " ❪ U+276A MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT" & @CRLF & _ " ❫ U+276B MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT" & @CRLF & _ " ❬ U+276C MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT" & @CRLF & _ " ❭ U+276D MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT" & @CRLF & _ " ❮ U+276E HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT" & @CRLF & _ " ❯ U+276F HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT" & @CRLF & _ " ❰ U+2770 HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT" & @CRLF & _ " ❱ U+2771 HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT" & @CRLF & _ " ❲ U+2772 LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT" & @CRLF & _ " ❳ U+2773 LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT" & @CRLF & _ " ❴ U+2774 MEDIUM LEFT CURLY BRACKET ORNAMENT" & @CRLF & _ " ❵ U+2775 MEDIUM RIGHT CURLY BRACKET ORNAMENT" & @CRLF & _ "Miscellaneous Mathematical Symbols A — Paired punctuation items: 2" & @CRLF & _ " ⟅ U+27C5 LEFT S-SHAPED BAG DELIMITER" & @CRLF & _ " ⟆ U+27C6 RIGHT S-SHAPED BAG DELIMITER" & @CRLF & _ "Miscellaneous Mathematical Symbols A — Mathematical brackets items: 10" & @CRLF & _ " ⟦ U+27E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET" & @CRLF & _ " ⟧ U+27E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET" & @CRLF & _ " ⟨ U+27E8 MATHEMATICAL LEFT ANGLE BRACKET" & @CRLF & _ " ⟩ U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET" & @CRLF & _ " ⟪ U+27EA MATHEMATICAL LEFT DOUBLE ANGLE BRACKET" & @CRLF & _ " ⟫ U+27EB MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET" & @CRLF & _ " ⟬ U+27EC MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET" & @CRLF & _ " ⟭ U+27ED MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET" & @CRLF & _ " ⟮ U+27EE MATHEMATICAL LEFT FLATTENED PARENTHESIS" & @CRLF & _ " ⟯ U+27EF MATHEMATICAL RIGHT FLATTENED PARENTHESIS" & @CRLF & _ "Miscellaneous Mathematical Symbols B — Brackets items: 20" & @CRLF & _ " ⦃ U+2983 LEFT WHITE CURLY BRACKET" & @CRLF & _ " ⦄ U+2984 RIGHT WHITE CURLY BRACKET" & @CRLF & _ " ⦅ U+2985 LEFT WHITE PARENTHESIS" & @CRLF & _ " ⦆ U+2986 RIGHT WHITE PARENTHESIS" & @CRLF & _ " ⦇ U+2987 Z NOTATION LEFT IMAGE BRACKET" & @CRLF & _ " ⦈ U+2988 Z NOTATION RIGHT IMAGE BRACKET" & @CRLF & _ " ⦉ U+2989 Z NOTATION LEFT BINDING BRACKET" & @CRLF & _ " ⦊ U+298A Z NOTATION RIGHT BINDING BRACKET" & @CRLF & _ " ⦋ U+298B LEFT SQUARE BRACKET WITH UNDERBAR" & @CRLF & _ " ⦌ U+298C RIGHT SQUARE BRACKET WITH UNDERBAR" & @CRLF & _ " ⦑ U+2991 LEFT ANGLE BRACKET WITH DOT" & @CRLF & _ " ⦒ U+2992 RIGHT ANGLE BRACKET WITH DOT" & @CRLF & _ " ⦓ U+2993 LEFT ARC LESS-THAN BRACKET" & @CRLF & _ " ⦔ U+2994 RIGHT ARC GREATER-THAN BRACKET" & @CRLF & _ " ⦕ U+2995 DOUBLE LEFT ARC GREATER-THAN BRACKET" & @CRLF & _ " ⦖ U+2996 DOUBLE RIGHT ARC LESS-THAN BRACKET" & @CRLF & _ " ⦗ U+2997 LEFT BLACK TORTOISE SHELL BRACKET" & @CRLF & _ " ⦘ U+2998 RIGHT BLACK TORTOISE SHELL BRACKET" & @CRLF & _ " ⧼ U+29FC LEFT-POINTING CURVED ANGLE BRACKET" & @CRLF & _ " ⧽ U+29FD RIGHT-POINTING CURVED ANGLE BRACKET" & @CRLF & _ "Miscellaneous Mathematical Symbols B — Brackets with ticks items: 4" & @CRLF & _ " ⦍ U+298D LEFT SQUARE BRACKET WITH TICK IN TOP CORNER" & @CRLF & _ " ⦎ U+298E RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER" & @CRLF & _ " ⦏ U+298F LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER" & @CRLF & _ " ⦐ U+2990 RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER" & @CRLF & _ "Miscellaneous Mathematical Symbols B — Fences items: 4" & @CRLF & _ " ⧘ U+29D8 LEFT WIGGLY FENCE" & @CRLF & _ " ⧙ U+29D9 RIGHT WIGGLY FENCE" & @CRLF & _ " ⧚ U+29DA LEFT DOUBLE WIGGLY FENCE" & @CRLF & _ " ⧛ U+29DB RIGHT DOUBLE WIGGLY FENCE" & @CRLF & _ "Coptic — Old Nubian punctuation items: 4" & @CRLF & _ " ⳹ U+2CF9 COPTIC OLD NUBIAN FULL STOP" & @CRLF & _ " ⳺ U+2CFA COPTIC OLD NUBIAN DIRECT QUESTION MARK" & @CRLF & _ " ⳻ U+2CFB COPTIC OLD NUBIAN INDIRECT QUESTION MARK" & @CRLF & _ " ⳼ U+2CFC COPTIC OLD NUBIAN VERSE DIVIDER" & @CRLF & _ "Coptic — Punctuation items: 2" & @CRLF & _ " ⳾ U+2CFE COPTIC FULL STOP" & @CRLF & _ " ⳿ U+2CFF COPTIC MORPHOLOGICAL DIVIDER" & @CRLF & _ "Tifinagh — Punctuation items: 1" & @CRLF & _ " ⵰ U+2D70 TIFINAGH SEPARATOR MARK" & @CRLF & _ "Supplemental Punctuation — New Testament editorial symbols items: 14" & @CRLF & _ " ⸀ U+2E00 RIGHT ANGLE SUBSTITUTION MARKER" & @CRLF & _ " ⸁ U+2E01 RIGHT ANGLE DOTTED SUBSTITUTION MARKER" & @CRLF & _ " ⸂ U+2E02 LEFT SUBSTITUTION BRACKET" & @CRLF & _ " ⸃ U+2E03 RIGHT SUBSTITUTION BRACKET" & @CRLF & _ " ⸄ U+2E04 LEFT DOTTED SUBSTITUTION BRACKET" & @CRLF & _ " ⸅ U+2E05 RIGHT DOTTED SUBSTITUTION BRACKET" & @CRLF & _ " ⸆ U+2E06 RAISED INTERPOLATION MARKER" & @CRLF & _ " ⸇ U+2E07 RAISED DOTTED INTERPOLATION MARKER" & @CRLF & _ " ⸈ U+2E08 DOTTED TRANSPOSITION MARKER" & @CRLF & _ " ⸉ U+2E09 LEFT TRANSPOSITION BRACKET" & @CRLF & _ " ⸊ U+2E0A RIGHT TRANSPOSITION BRACKET" & @CRLF & _ " ⸋ U+2E0B RAISED SQUARE" & @CRLF & _ " ⸌ U+2E0C LEFT RAISED OMISSION BRACKET" & @CRLF & _ " ⸍ U+2E0D RIGHT RAISED OMISSION BRACKET" & @CRLF & _ "Supplemental Punctuation — Ancient Greek textual symbols items: 9" & @CRLF & _ " ⸎ U+2E0E EDITORIAL CORONIS" & @CRLF & _ " ⸏ U+2E0F PARAGRAPHOS" & @CRLF & _ " ⸐ U+2E10 FORKED PARAGRAPHOS" & @CRLF & _ " ⸑ U+2E11 REVERSED FORKED PARAGRAPHOS" & @CRLF & _ " ⸒ U+2E12 HYPODIASTOLE" & @CRLF & _ " ⸓ U+2E13 DOTTED OBELOS" & @CRLF & _ " ⸔ U+2E14 DOWNWARDS ANCORA" & @CRLF & _ " ⸕ U+2E15 UPWARDS ANCORA" & @CRLF & _ " ⸖ U+2E16 DOTTED RIGHT-POINTING ANGLE" & @CRLF & _ "Supplemental Punctuation — Ancient Near-Eastern linguistic symbol items: 1" & @CRLF & _ " ⸗ U+2E17 DOUBLE OBLIQUE HYPHEN" & @CRLF & _ "Supplemental Punctuation — General punctuation items: 2" & @CRLF & _ " ⸘ U+2E18 INVERTED INTERROBANG" & @CRLF & _ " ⸙ U+2E19 PALM BRANCH" & @CRLF & _ "Supplemental Punctuation — Dictionary punctuation items: 4" & @CRLF & _ " ⸚ U+2E1A HYPHEN WITH DIAERESIS" & @CRLF & _ " ⸛ U+2E1B TILDE WITH RING ABOVE" & @CRLF & _ " ⸞ U+2E1E TILDE WITH DOT ABOVE" & @CRLF & _ " ⸟ U+2E1F TILDE WITH DOT BELOW" & @CRLF & _ "Supplemental Punctuation — Brackets items: 8" & @CRLF & _ " ⸜ U+2E1C LEFT LOW PARAPHRASE BRACKET" & @CRLF & _ " ⸝ U+2E1D RIGHT LOW PARAPHRASE BRACKET" & @CRLF & _ " ⸠ U+2E20 LEFT VERTICAL BAR WITH QUILL" & @CRLF & _ " ⸡ U+2E21 RIGHT VERTICAL BAR WITH QUILL" & @CRLF & _ " ⸦ U+2E26 LEFT SIDEWAYS U BRACKET" & @CRLF & _ " ⸧ U+2E27 RIGHT SIDEWAYS U BRACKET" & @CRLF & _ " ⸨ U+2E28 LEFT DOUBLE PARENTHESIS" & @CRLF & _ " ⸩ U+2E29 RIGHT DOUBLE PARENTHESIS" & @CRLF & _ "Supplemental Punctuation — Half brackets items: 4" & @CRLF & _ " ⸢ U+2E22 TOP LEFT HALF BRACKET" & @CRLF & _ " ⸣ U+2E23 TOP RIGHT HALF BRACKET" & @CRLF & _ " ⸤ U+2E24 BOTTOM LEFT HALF BRACKET" & @CRLF & _ " ⸥ U+2E25 BOTTOM RIGHT HALF BRACKET" & @CRLF & _ "Supplemental Punctuation — Archaic punctuation items: 15" & @CRLF & _ " ⸪ U+2E2A TWO DOTS OVER ONE DOT PUNCTUATION" & @CRLF & _ " ⸫ U+2E2B ONE DOT OVER TWO DOTS PUNCTUATION" & @CRLF & _ " ⸬ U+2E2C SQUARED FOUR DOT PUNCTUATION" & @CRLF & _ " ⸭ U+2E2D FIVE DOT MARK" & @CRLF & _ " ⸮ U+2E2E REVERSED QUESTION MARK" & @CRLF & _ " ⸰ U+2E30 RING POINT" & @CRLF & _ " ⸱ U+2E31 WORD SEPARATOR MIDDLE DOT" & @CRLF & _ " ⸳ U+2E33 RAISED DOT" & @CRLF & _ " ⸴ U+2E34 RAISED COMMA" & @CRLF & _ " ⸿ U+2E3F CAPITULUM" & @CRLF & _ " ⹊ U+2E4A DOTTED SOLIDUS" & @CRLF & _ " ⹋ U+2E4B TRIPLE DAGGER" & @CRLF & _ " ⹌ U+2E4C MEDIEVAL COMMA" & @CRLF & _ " ⹍ U+2E4D PARAGRAPHUS MARK" & @CRLF & _ " ⹎ U+2E4E PUNCTUS ELEVATUS MARK" & @CRLF & _ "Supplemental Punctuation — Palaeotype transliteration symbol items: 6" & @CRLF & _ " ⸲ U+2E32 TURNED COMMA" & @CRLF & _ " ⸵ U+2E35 TURNED SEMICOLON" & @CRLF & _ " ⸶ U+2E36 DAGGER WITH LEFT GUARD" & @CRLF & _ " ⸷ U+2E37 DAGGER WITH RIGHT GUARD" & @CRLF & _ " ⸸ U+2E38 TURNED DAGGER" & @CRLF & _ " ⸹ U+2E39 TOP HALF SECTION SIGN" & @CRLF & _ "Supplemental Punctuation — Dashes items: 2" & @CRLF & _ " ⸺ U+2E3A TWO-EM DASH" & @CRLF & _ " ⸻ U+2E3B THREE-EM DASH" & @CRLF & _ "Supplemental Punctuation — Alternate forms of punctuation items: 3" & @CRLF & _ " ⸼ U+2E3C STENOGRAPHIC FULL STOP" & @CRLF & _ " ⸽ U+2E3D VERTICAL SIX DOTS" & @CRLF & _ " ⸾ U+2E3E WIGGLY VERTICAL LINE" & @CRLF & _ "Supplemental Punctuation — Double hyphen items: 1" & @CRLF & _ " ⹀ U+2E40 DOUBLE HYPHEN" & @CRLF & _ "Supplemental Punctuation — Reversed punctuation items: 2" & @CRLF & _ " ⹁ U+2E41 REVERSED COMMA" & @CRLF & _ " ⹂ U+2E42 DOUBLE LOW-REVERSED-9 QUOTATION MARK" & @CRLF & _ "Supplemental Punctuation — Miscellaneous punctuation items: 2" & @CRLF & _ " ⹃ U+2E43 DASH WITH LEFT UPTURN" & @CRLF & _ " ⹄ U+2E44 DOUBLE SUSPENSION MARK" & @CRLF & _ "Supplemental Punctuation — Typicon punctuation items: 5" & @CRLF & _ " ⹅ U+2E45 INVERTED LOW KAVYKA" & @CRLF & _ " ⹆ U+2E46 INVERTED LOW KAVYKA WITH KAVYKA ABOVE" & @CRLF & _ " ⹇ U+2E47 LOW KAVYKA" & @CRLF & _ " ⹈ U+2E48 LOW KAVYKA WITH DOT" & @CRLF & _ " ⹉ U+2E49 DOUBLE STACKED COMMA" & @CRLF & _ "CJK Symbols And Punctuation — CJK symbols and punctuation items: 3" & @CRLF & _ " 、 U+3001 IDEOGRAPHIC COMMA" & @CRLF & _ " 。 U+3002 IDEOGRAPHIC FULL STOP" & @CRLF & _ " 〃 U+3003 DITTO MARK" & @CRLF & _ "CJK Symbols And Punctuation — CJK angle brackets items: 4" & @CRLF & _ " 〈 U+3008 LEFT ANGLE BRACKET" & @CRLF & _ " 〉 U+3009 RIGHT ANGLE BRACKET" & @CRLF & _ " 《 U+300A LEFT DOUBLE ANGLE BRACKET" & @CRLF & _ " 》 U+300B RIGHT DOUBLE ANGLE BRACKET" & @CRLF & _ "CJK Symbols And Punctuation — CJK corner brackets items: 4" & @CRLF & _ " 「 U+300C LEFT CORNER BRACKET" & @CRLF & _ " 」 U+300D RIGHT CORNER BRACKET" & @CRLF & _ " 『 U+300E LEFT WHITE CORNER BRACKET" & @CRLF & _ " 』 U+300F RIGHT WHITE CORNER BRACKET" & @CRLF & _ "CJK Symbols And Punctuation — CJK brackets items: 10" & @CRLF & _ " 【 U+3010 LEFT BLACK LENTICULAR BRACKET" & @CRLF & _ " 】 U+3011 RIGHT BLACK LENTICULAR BRACKET" & @CRLF & _ " 〔 U+3014 LEFT TORTOISE SHELL BRACKET" & @CRLF & _ " 〕 U+3015 RIGHT TORTOISE SHELL BRACKET" & @CRLF & _ " 〖 U+3016 LEFT WHITE LENTICULAR BRACKET" & @CRLF & _ " 〗 U+3017 RIGHT WHITE LENTICULAR BRACKET" & @CRLF & _ " 〘 U+3018 LEFT WHITE TORTOISE SHELL BRACKET" & @CRLF & _ " 〙 U+3019 RIGHT WHITE TORTOISE SHELL BRACKET" & @CRLF & _ " 〚 U+301A LEFT WHITE SQUARE BRACKET" & @CRLF & _ " 〛 U+301B RIGHT WHITE SQUARE BRACKET" & @CRLF & _ "CJK Symbols And Punctuation — CJK punctuation items: 6" & @CRLF & _ " 〜 U+301C WAVE DASH" & @CRLF & _ " 〝 U+301D REVERSED DOUBLE PRIME QUOTATION MARK" & @CRLF & _ " 〞 U+301E DOUBLE PRIME QUOTATION MARK" & @CRLF & _ " 〟 U+301F LOW DOUBLE PRIME QUOTATION MARK" & @CRLF & _ " 〰️ U+3030 WAVY DASH" & @CRLF & _ " 〽️ U+303D PART ALTERNATION MARK" & @CRLF & _ "Katakana — Katakana punctuation items: 1" & @CRLF & _ " ゠ U+30A0 KATAKANA-HIRAGANA DOUBLE HYPHEN" & @CRLF & _ "Katakana — Conjunction and length marks items: 1" & @CRLF & _ " ・ U+30FB KATAKANA MIDDLE DOT" & @CRLF & _ "Lisu — Punctuation items: 2" & @CRLF & _ " ꓾ U+A4FE LISU PUNCTUATION COMMA" & @CRLF & _ " ꓿ U+A4FF LISU PUNCTUATION FULL STOP" & @CRLF & _ "Vai — Punctuation items: 3" & @CRLF & _ " ꘍ U+A60D VAI COMMA" & @CRLF & _ " ꘎ U+A60E VAI FULL STOP" & @CRLF & _ " ꘏ U+A60F VAI QUESTION MARK" & @CRLF & _ "Cyrillic Extended B — Punctuation mark items: 2" & @CRLF & _ " ꙳ U+A673 SLAVONIC ASTERISK" & @CRLF & _ " ꙾ U+A67E CYRILLIC KAVYKA" & @CRLF & _ "Bamum — Punctuation items: 6" & @CRLF & _ " ꛲ U+A6F2 BAMUM NJAEMLI" & @CRLF & _ " ꛳ U+A6F3 BAMUM FULL STOP" & @CRLF & _ " ꛴ U+A6F4 BAMUM COLON" & @CRLF & _ " ꛵ U+A6F5 BAMUM COMMA" & @CRLF & _ " ꛶ U+A6F6 BAMUM SEMICOLON" & @CRLF & _ " ꛷ U+A6F7 BAMUM QUESTION MARK" & @CRLF & _ "Phags Pa — Head marks for Tibetan items: 2" & @CRLF & _ " ꡴ U+A874 PHAGS-PA SINGLE HEAD MARK" & @CRLF & _ " ꡵ U+A875 PHAGS-PA DOUBLE HEAD MARK" & @CRLF & _ "Phags Pa — Punctuation for Tibetan items: 2" & @CRLF & _ " ꡶ U+A876 PHAGS-PA MARK SHAD" & @CRLF & _ " ꡷ U+A877 PHAGS-PA MARK DOUBLE SHAD" & @CRLF & _ "Saurashtra — Punctuation items: 2" & @CRLF & _ " ꣎ U+A8CE SAURASHTRA DANDA" & @CRLF & _ " ꣏ U+A8CF SAURASHTRA DOUBLE DANDA" & @CRLF & _ "Devanagari Extended — Editorial marks items: 3" & @CRLF & _ " ꣸ U+A8F8 DEVANAGARI SIGN PUSHPIKA" & @CRLF & _ " ꣹ U+A8F9 DEVANAGARI GAP FILLER" & @CRLF & _ " ꣺ U+A8FA DEVANAGARI CARET" & @CRLF & _ "Devanagari Extended — Sign items: 1" & @CRLF & _ " ꣼ U+A8FC DEVANAGARI SIGN SIDDHAM" & @CRLF & _ "Kayah Li — Punctuation items: 2" & @CRLF & _ " ꤮ U+A92E KAYAH LI SIGN CWI" & @CRLF & _ " ꤯ U+A92F KAYAH LI SIGN SHYA" & @CRLF & _ "Rejang — Punctuation items: 1" & @CRLF & _ " ꥟ U+A95F REJANG SECTION MARK" & @CRLF & _ "Javanese — Punctuation items: 13" & @CRLF & _ " ꧁ U+A9C1 JAVANESE LEFT RERENGGAN" & @CRLF & _ " ꧂ U+A9C2 JAVANESE RIGHT RERENGGAN" & @CRLF & _ " ꧃ U+A9C3 JAVANESE PADA ANDAP" & @CRLF & _ " ꧄ U+A9C4 JAVANESE PADA MADYA" & @CRLF & _ " ꧅ U+A9C5 JAVANESE PADA LUHUR" & @CRLF & _ " ꧆ U+A9C6 JAVANESE PADA WINDU" & @CRLF & _ " ꧇ U+A9C7 JAVANESE PADA PANGKAT" & @CRLF & _ " ꧈ U+A9C8 JAVANESE PADA LINGSA" & @CRLF & _ " ꧉ U+A9C9 JAVANESE PADA LUNGSI" & @CRLF & _ " ꧊ U+A9CA JAVANESE PADA ADEG" & @CRLF & _ " ꧋ U+A9CB JAVANESE PADA ADEG ADEG" & @CRLF & _ " ꧌ U+A9CC JAVANESE PADA PISELEH" & @CRLF & _ " ꧍ U+A9CD JAVANESE TURNED PADA PISELEH" & @CRLF & _ "Javanese — Ellipsis marks items: 2" & @CRLF & _ " ꧞ U+A9DE JAVANESE PADA TIRTA TUMETES" & @CRLF & _ " ꧟ U+A9DF JAVANESE PADA ISEN-ISEN" & @CRLF & _ "Cham — Punctuation items: 4" & @CRLF & _ " ꩜ U+AA5C CHAM PUNCTUATION SPIRAL" & @CRLF & _ " ꩝ U+AA5D CHAM PUNCTUATION DANDA" & @CRLF & _ " ꩞ U+AA5E CHAM PUNCTUATION DOUBLE DANDA" & @CRLF & _ " ꩟ U+AA5F CHAM PUNCTUATION TRIPLE DANDA" & @CRLF & _ "Tai Viet — Punctuation items: 2" & @CRLF & _ " ꫞ U+AADE TAI VIET SYMBOL HO HOI" & @CRLF & _ " ꫟ U+AADF TAI VIET SYMBOL KOI KOI" & @CRLF & _ "Meetei Mayek Extensions — Punctuation items: 2" & @CRLF & _ " ꫰ U+AAF0 MEETEI MAYEK CHEIKHAN" & @CRLF & _ " ꫱ U+AAF1 MEETEI MAYEK AHANG KHUDAM" & @CRLF & _ "Meetei Mayek — Punctuation items: 1" & @CRLF & _ " ꯫ U+ABEB MEETEI MAYEK CHEIKHEI" & @CRLF & _ "Arabic Presentation Forms A — Punctuation items: 2" & @CRLF & _ " ﴾ U+FD3E ORNATE LEFT PARENTHESIS" & @CRLF & _ " ﴿ U+FD3F ORNATE RIGHT PARENTHESIS" & @CRLF & _ "Vertical Forms — Glyphs for vertical variants items: 10" & @CRLF & _ " ︐ U+FE10 PRESENTATION FORM FOR VERTICAL COMMA" & @CRLF & _ " ︑ U+FE11 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA" & @CRLF & _ " ︒ U+FE12 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP" & @CRLF & _ " ︓ U+FE13 PRESENTATION FORM FOR VERTICAL COLON" & @CRLF & _ " ︔ U+FE14 PRESENTATION FORM FOR VERTICAL SEMICOLON" & @CRLF & _ " ︕ U+FE15 PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK" & @CRLF & _ " ︖ U+FE16 PRESENTATION FORM FOR VERTICAL QUESTION MARK" & @CRLF & _ " ︗ U+FE17 PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET" & @CRLF & _ " ︘ U+FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET" & @CRLF & _ " ︙ U+FE19 PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS" & @CRLF & _ "CJK Compatibility Forms — Glyphs for vertical variants items: 23" & @CRLF & _ " ︰ U+FE30 PRESENTATION FORM FOR VERTICAL TWO DOT LEADER" & @CRLF & _ " ︱ U+FE31 PRESENTATION FORM FOR VERTICAL EM DASH" & @CRLF & _ " ︲ U+FE32 PRESENTATION FORM FOR VERTICAL EN DASH" & @CRLF & _ " ︳ U+FE33 PRESENTATION FORM FOR VERTICAL LOW LINE" & @CRLF & _ " ︴ U+FE34 PRESENTATION FORM FOR VERTICAL WAVY LOW LINE" & @CRLF & _ " ︵ U+FE35 PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS" & @CRLF & _ " ︶ U+FE36 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS" & @CRLF & _ " ︷ U+FE37 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET" & @CRLF & _ " ︸ U+FE38 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET" & @CRLF & _ " ︹ U+FE39 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET" & @CRLF & _ " ︺ U+FE3A PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET" & @CRLF & _ " ︻ U+FE3B PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET" & @CRLF & _ " ︼ U+FE3C PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET" & @CRLF & _ " ︽ U+FE3D PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET" & @CRLF & _ " ︾ U+FE3E PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET" & @CRLF & _ " ︿ U+FE3F PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET" & @CRLF & _ " ﹀ U+FE40 PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET" & @CRLF & _ " ﹁ U+FE41 PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET" & @CRLF & _ " ﹂ U+FE42 PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET" & @CRLF & _ " ﹃ U+FE43 PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET" & @CRLF & _ " ﹄ U+FE44 PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET" & @CRLF & _ " ﹇ U+FE47 PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET" & @CRLF & _ " ﹈ U+FE48 PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET" & @CRLF & _ "CJK Compatibility Forms — Sidelining emphasis marks items: 2" & @CRLF & _ " ﹅ U+FE45 SESAME DOT" & @CRLF & _ " ﹆ U+FE46 WHITE SESAME DOT" & @CRLF & _ "CJK Compatibility Forms — Overscores and underscores items: 7" & @CRLF & _ " ﹉ U+FE49 DASHED OVERLINE" & @CRLF & _ " ﹊ U+FE4A CENTRELINE OVERLINE" & @CRLF & _ " ﹋ U+FE4B WAVY OVERLINE" & @CRLF & _ " ﹌ U+FE4C DOUBLE WAVY OVERLINE" & @CRLF & _ " ﹍ U+FE4D DASHED LOW LINE" & @CRLF & _ " ﹎ U+FE4E CENTRELINE LOW LINE" & @CRLF & _ " ﹏ U+FE4F WAVY LOW LINE" & @CRLF & _ "Small Form Variants — Small form variants items: 21" & @CRLF & _ " ﹐ U+FE50 SMALL COMMA" & @CRLF & _ " ﹑ U+FE51 SMALL IDEOGRAPHIC COMMA" & @CRLF & _ " ﹒ U+FE52 SMALL FULL STOP" & @CRLF & _ " ﹔ U+FE54 SMALL SEMICOLON" & @CRLF & _ " ﹕ U+FE55 SMALL COLON" & @CRLF & _ " ﹖ U+FE56 SMALL QUESTION MARK" & @CRLF & _ " ﹗ U+FE57 SMALL EXCLAMATION MARK" & @CRLF & _ " ﹘ U+FE58 SMALL EM DASH" & @CRLF & _ " ﹙ U+FE59 SMALL LEFT PARENTHESIS" & @CRLF & _ " ﹚ U+FE5A SMALL RIGHT PARENTHESIS" & @CRLF & _ " ﹛ U+FE5B SMALL LEFT CURLY BRACKET" & @CRLF & _ " ﹜ U+FE5C SMALL RIGHT CURLY BRACKET" & @CRLF & _ " ﹝ U+FE5D SMALL LEFT TORTOISE SHELL BRACKET" & @CRLF & _ " ﹞ U+FE5E SMALL RIGHT TORTOISE SHELL BRACKET" & @CRLF & _ " ﹟ U+FE5F SMALL NUMBER SIGN" & @CRLF & _ " ﹠ U+FE60 SMALL AMPERSAND" & @CRLF & _ " ﹡ U+FE61 SMALL ASTERISK" & @CRLF & _ " ﹣ U+FE63 SMALL HYPHEN-MINUS" & @CRLF & _ " ﹨ U+FE68 SMALL REVERSE SOLIDUS" & @CRLF & _ " ﹪ U+FE6A SMALL PERCENT SIGN" & @CRLF & _ " ﹫ U+FE6B SMALL COMMERCIAL AT" & @CRLF & _ "Halfwidth And Fullwidth Forms — Fullwidth ASCII variants items: 23" & @CRLF & _ " ! U+FF01 FULLWIDTH EXCLAMATION MARK" & @CRLF & _ " " U+FF02 FULLWIDTH QUOTATION MARK" & @CRLF & _ " # U+FF03 FULLWIDTH NUMBER SIGN" & @CRLF & _ " % U+FF05 FULLWIDTH PERCENT SIGN" & @CRLF & _ " & U+FF06 FULLWIDTH AMPERSAND" & @CRLF & _ " ' U+FF07 FULLWIDTH APOSTROPHE" & @CRLF & _ " ( U+FF08 FULLWIDTH LEFT PARENTHESIS" & @CRLF & _ " ) U+FF09 FULLWIDTH RIGHT PARENTHESIS" & @CRLF & _ " * U+FF0A FULLWIDTH ASTERISK" & @CRLF & _ " , U+FF0C FULLWIDTH COMMA" & @CRLF & _ " - U+FF0D FULLWIDTH HYPHEN-MINUS" & @CRLF & _ " . U+FF0E FULLWIDTH FULL STOP" & @CRLF & _ " / U+FF0F FULLWIDTH SOLIDUS" & @CRLF & _ " : U+FF1A FULLWIDTH COLON" & @CRLF & _ " ; U+FF1B FULLWIDTH SEMICOLON" & @CRLF & _ " ? U+FF1F FULLWIDTH QUESTION MARK" & @CRLF & _ " @ U+FF20 FULLWIDTH COMMERCIAL AT" & @CRLF & _ " [ U+FF3B FULLWIDTH LEFT SQUARE BRACKET" & @CRLF & _ " \ U+FF3C FULLWIDTH REVERSE SOLIDUS" & @CRLF & _ " ] U+FF3D FULLWIDTH RIGHT SQUARE BRACKET" & @CRLF & _ " _ U+FF3F FULLWIDTH LOW LINE" & @CRLF & _ " { U+FF5B FULLWIDTH LEFT CURLY BRACKET" & @CRLF & _ " } U+FF5D FULLWIDTH RIGHT CURLY BRACKET" & @CRLF & _ "Halfwidth And Fullwidth Forms — Fullwidth brackets items: 2" & @CRLF & _ " ⦅ U+FF5F FULLWIDTH LEFT WHITE PARENTHESIS" & @CRLF & _ " ⦆ U+FF60 FULLWIDTH RIGHT WHITE PARENTHESIS" & @CRLF & _ "Halfwidth And Fullwidth Forms — Halfwidth CJK punctuation items: 4" & @CRLF & _ " 。 U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP" & @CRLF & _ " 「 U+FF62 HALFWIDTH LEFT CORNER BRACKET" & @CRLF & _ " 」 U+FF63 HALFWIDTH RIGHT CORNER BRACKET" & @CRLF & _ " 、 U+FF64 HALFWIDTH IDEOGRAPHIC COMMA" & @CRLF & _ "Halfwidth And Fullwidth Forms — Halfwidth Katakana variants items: 1" & @CRLF & _ " ・ U+FF65 HALFWIDTH KATAKANA MIDDLE DOT" & @CRLF & _ "Aegean Numbers — Punctuation items: 3" & @CRLF & _ " 𐄀 U+10100 AEGEAN WORD SEPARATOR LINE" & @CRLF & _ " 𐄁 U+10101 AEGEAN WORD SEPARATOR DOT" & @CRLF & _ " 𐄂 U+10102 AEGEAN CHECK MARK" & @CRLF & _ "Ugaritic — Punctuation items: 1" & @CRLF & _ " 𐎟 U+1039F UGARITIC WORD DIVIDER" & @CRLF & _ "Old Persian — Punctuation items: 1" & @CRLF & _ " 𐏐 U+103D0 OLD PERSIAN WORD DIVIDER" & @CRLF & _ "Caucasian Albanian — Punctuation items: 1" & @CRLF & _ " 𐕯 U+1056F CAUCASIAN ALBANIAN CITATION MARK" & @CRLF & _ "Imperial Aramaic — Punctuation items: 1" & @CRLF & _ " ‎𐡗‎ U+10857 IMPERIAL ARAMAIC SECTION SIGN" & @CRLF & _ "Phoenician — Punctuation items: 1" & @CRLF & _ " 𐤟 U+1091F PHOENICIAN WORD SEPARATOR" & @CRLF & _ "Lydian — Punctuation items: 1" & @CRLF & _ " ‎𐤿‎ U+1093F LYDIAN TRIANGULAR MARK" & @CRLF & _ "Kharoshthi — Punctuation items: 9" & @CRLF & _ " ‎𐩐‎ U+10A50 KHAROSHTHI PUNCTUATION DOT" & @CRLF & _ " ‎𐩑‎ U+10A51 KHAROSHTHI PUNCTUATION SMALL CIRCLE" & @CRLF & _ " ‎𐩒‎ U+10A52 KHAROSHTHI PUNCTUATION CIRCLE" & @CRLF & _ " ‎𐩓‎ U+10A53 KHAROSHTHI PUNCTUATION CRESCENT BAR" & @CRLF & _ " ‎𐩔‎ U+10A54 KHAROSHTHI PUNCTUATION MANGALAM" & @CRLF & _ " ‎𐩕‎ U+10A55 KHAROSHTHI PUNCTUATION LOTUS" & @CRLF & _ " ‎𐩖‎ U+10A56 KHAROSHTHI PUNCTUATION DANDA" & @CRLF & _ " ‎𐩗‎ U+10A57 KHAROSHTHI PUNCTUATION DOUBLE DANDA" & @CRLF & _ " ‎𐩘‎ U+10A58 KHAROSHTHI PUNCTUATION LINES" & @CRLF & _ "Old South Arabian — Numbers items: 1" & @CRLF & _ " ‎𐩿‎ U+10A7F OLD SOUTH ARABIAN NUMERIC INDICATOR" & @CRLF & _ "Manichaean — Punctuation items: 7" & @CRLF & _ " ‎𐫰‎ U+10AF0 MANICHAEAN PUNCTUATION STAR" & @CRLF & _ " ‎𐫱‎ U+10AF1 MANICHAEAN PUNCTUATION FLEURON" & @CRLF & _ " ‎𐫲‎ U+10AF2 MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT" & @CRLF & _ " ‎𐫳‎ U+10AF3 MANICHAEAN PUNCTUATION DOT WITHIN DOT" & @CRLF & _ " ‎𐫴‎ U+10AF4 MANICHAEAN PUNCTUATION DOT" & @CRLF & _ " ‎𐫵‎ U+10AF5 MANICHAEAN PUNCTUATION TWO DOTS" & @CRLF & _ " ‎𐫶‎ U+10AF6 MANICHAEAN PUNCTUATION LINE FILLER" & @CRLF & _ "Avestan — Punctuation items: 7" & @CRLF & _ " 𐬹 U+10B39 AVESTAN ABBREVIATION MARK" & @CRLF & _ " 𐬺 U+10B3A TINY TWO DOTS OVER ONE DOT PUNCTUATION" & @CRLF & _ " 𐬻 U+10B3B SMALL TWO DOTS OVER ONE DOT PUNCTUATION" & @CRLF & _ " 𐬼 U+10B3C LARGE TWO DOTS OVER ONE DOT PUNCTUATION" & @CRLF & _ " 𐬽 U+10B3D LARGE ONE DOT OVER TWO DOTS PUNCTUATION" & @CRLF & _ " 𐬾 U+10B3E LARGE TWO RINGS OVER ONE RING PUNCTUATION" & @CRLF & _ " 𐬿 U+10B3F LARGE ONE RING OVER TWO RINGS PUNCTUATION" & @CRLF & _ "Psalter Pahlavi — Punctuation items: 4" & @CRLF & _ " ‎𐮙‎ U+10B99 PSALTER PAHLAVI SECTION MARK" & @CRLF & _ " ‎𐮚‎ U+10B9A PSALTER PAHLAVI TURNED SECTION MARK" & @CRLF & _ " ‎𐮛‎ U+10B9B PSALTER PAHLAVI FOUR DOTS WITH CROSS" & @CRLF & _ " ‎𐮜‎ U+10B9C PSALTER PAHLAVI FOUR DOTS WITH DOT" & @CRLF & _ "Sogdian — Punctuation items: 5" & @CRLF & _ " ‎𐽕‎ U+10F55 SOGDIAN PUNCTUATION TWO VERTICAL BARS" & @CRLF & _ " ‎𐽖‎ U+10F56 SOGDIAN PUNCTUATION TWO VERTICAL BARS WITH DOTS" & @CRLF & _ " ‎𐽗‎ U+10F57 SOGDIAN PUNCTUATION CIRCLE WITH DOT" & @CRLF & _ " ‎𐽘‎ U+10F58 SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS" & @CRLF & _ " ‎𐽙‎ U+10F59 SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT" & @CRLF & _ "Brahmi — Punctuation items: 7" & @CRLF & _ " 𑁇 U+11047 BRAHMI DANDA" & @CRLF & _ " 𑁈 U+11048 BRAHMI DOUBLE DANDA" & @CRLF & _ " 𑁉 U+11049 BRAHMI PUNCTUATION DOT" & @CRLF & _ " 𑁊 U+1104A BRAHMI PUNCTUATION DOUBLE DOT" & @CRLF & _ " 𑁋 U+1104B BRAHMI PUNCTUATION LINE" & @CRLF & _ " 𑁌 U+1104C BRAHMI PUNCTUATION CRESCENT BAR" & @CRLF & _ " 𑁍 U+1104D BRAHMI PUNCTUATION LOTUS" & @CRLF & _ "Kaithi — Various signs items: 2" & @CRLF & _ " 𑂻 U+110BB KAITHI ABBREVIATION SIGN" & @CRLF & _ " 𑂼 U+110BC KAITHI ENUMERATION SIGN" & @CRLF & _ "Kaithi — Punctuation items: 4" & @CRLF & _ " 𑂾 U+110BE KAITHI SECTION MARK" & @CRLF & _ " 𑂿 U+110BF KAITHI DOUBLE SECTION MARK" & @CRLF & _ " 𑃀 U+110C0 KAITHI DANDA" & @CRLF & _ " 𑃁 U+110C1 KAITHI DOUBLE DANDA" & @CRLF & _ "Chakma — Punctuation items: 4" & @CRLF & _ " 𑅀 U+11140 CHAKMA SECTION MARK" & @CRLF & _ " 𑅁 U+11141 CHAKMA DANDA" & @CRLF & _ " 𑅂 U+11142 CHAKMA DOUBLE DANDA" & @CRLF & _ " 𑅃 U+11143 CHAKMA QUESTION MARK" & @CRLF & _ "Mahajani — Punctuation items: 2" & @CRLF & _ " 𑅴 U+11174 MAHAJANI ABBREVIATION SIGN" & @CRLF & _ " 𑅵 U+11175 MAHAJANI SECTION MARK" & @CRLF & _ "Sharada — Punctuation items: 7" & @CRLF & _ " 𑇅 U+111C5 SHARADA DANDA" & @CRLF & _ " 𑇆 U+111C6 SHARADA DOUBLE DANDA" & @CRLF & _ " 𑇇 U+111C7 SHARADA ABBREVIATION SIGN" & @CRLF & _ " 𑇈 U+111C8 SHARADA SEPARATOR" & @CRLF & _ " 𑇍 U+111CD SHARADA SUTRA MARK" & @CRLF & _ " 𑇛 U+111DB SHARADA SIGN SIDDHAM" & @CRLF & _ " 𑇝 U+111DD SHARADA CONTINUATION SIGN" & @CRLF & _ "Sharada — Section marks items: 2" & @CRLF & _ " 𑇞 U+111DE SHARADA SECTION MARK-1" & @CRLF & _ " 𑇟 U+111DF SHARADA SECTION MARK-2" & @CRLF & _ "Khojki — Punctuation items: 6" & @CRLF & _ " 𑈸 U+11238 KHOJKI DANDA" & @CRLF & _ " 𑈹 U+11239 KHOJKI DOUBLE DANDA" & @CRLF & _ " 𑈺 U+1123A KHOJKI WORD SEPARATOR" & @CRLF & _ " 𑈻 U+1123B KHOJKI SECTION MARK" & @CRLF & _ " 𑈼 U+1123C KHOJKI DOUBLE SECTION MARK" & @CRLF & _ " 𑈽 U+1123D KHOJKI ABBREVIATION SIGN" & @CRLF & _ "Multani — Punctuation items: 1" & @CRLF & _ " 𑊩 U+112A9 MULTANI SECTION MARK" & @CRLF & _ "Newa — Punctuation items: 5" & @CRLF & _ " 𑑋 U+1144B NEWA DANDA" & @CRLF & _ " 𑑌 U+1144C NEWA DOUBLE DANDA" & @CRLF & _ " 𑑍 U+1144D NEWA COMMA" & @CRLF & _ " 𑑎 U+1144E NEWA GAP FILLER" & @CRLF & _ " 𑑏 U+1144F NEWA ABBREVIATION SIGN" & @CRLF & _ "Newa — Various signs items: 2" & @CRLF & _ " 𑑛 U+1145B NEWA PLACEHOLDER MARK" & @CRLF & _ " 𑑝 U+1145D NEWA INSERTION SIGN" & @CRLF & _ "Tirhuta — Various signs items: 1" & @CRLF & _ " 𑓆 U+114C6 TIRHUTA ABBREVIATION SIGN" & @CRLF & _ "Siddham — Head mark items: 1" & @CRLF & _ " 𑗁 U+115C1 SIDDHAM SIGN SIDDHAM" & @CRLF & _ "Siddham — Punctuation items: 4" & @CRLF & _ " 𑗂 U+115C2 SIDDHAM DANDA" & @CRLF & _ " 𑗃 U+115C3 SIDDHAM DOUBLE DANDA" & @CRLF & _ " 𑗄 U+115C4 SIDDHAM SEPARATOR DOT" & @CRLF & _ " 𑗅 U+115C5 SIDDHAM SEPARATOR BAR" & @CRLF & _ "Siddham — Repetition mark items: 3" & @CRLF & _ " 𑗆 U+115C6 SIDDHAM REPETITION MARK-1" & @CRLF & _ " 𑗇 U+115C7 SIDDHAM REPETITION MARK-2" & @CRLF & _ " 𑗈 U+115C8 SIDDHAM REPETITION MARK-3" & @CRLF & _ "Siddham — Terminal mark items: 1" & @CRLF & _ " 𑗉 U+115C9 SIDDHAM END OF TEXT MARK" & @CRLF & _ "Siddham — Section marks items: 14" & @CRLF & _ " 𑗊 U+115CA SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS" & @CRLF & _ " 𑗋 U+115CB SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS" & @CRLF & _ " 𑗌 U+115CC SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS" & @CRLF & _ " 𑗍 U+115CD SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS" & @CRLF & _ " 𑗎 U+115CE SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS" & @CRLF & _ " 𑗏 U+115CF SIDDHAM SECTION MARK DOUBLE RING" & @CRLF & _ " 𑗐 U+115D0 SIDDHAM SECTION MARK DOUBLE RING WITH RAYS" & @CRLF & _ " 𑗑 U+115D1 SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS" & @CRLF & _ " 𑗒 U+115D2 SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS" & @CRLF & _ " 𑗓 U+115D3 SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS" & @CRLF & _ " 𑗔 U+115D4 SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS" & @CRLF & _ " 𑗕 U+115D5 SIDDHAM SECTION MARK WITH CIRCLES AND RAYS" & @CRLF & _ " 𑗖 U+115D6 SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES" & @CRLF & _ " 𑗗 U+115D7 SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES" & @CRLF & _ "Modi — Punctuation items: 3" & @CRLF & _ " 𑙁 U+11641 MODI DANDA" & @CRLF & _ " 𑙂 U+11642 MODI DOUBLE DANDA" & @CRLF & _ " 𑙃 U+11643 MODI ABBREVIATION SIGN" & @CRLF & _ "Mongolian Supplement — Punctuation items: 13" & @CRLF & _ " 𑙠 U+11660 MONGOLIAN BIRGA WITH ORNAMENT" & @CRLF & _ " 𑙡 U+11661 MONGOLIAN ROTATED BIRGA" & @CRLF & _ " 𑙢 U+11662 MONGOLIAN DOUBLE BIRGA WITH ORNAMENT" & @CRLF & _ " 𑙣 U+11663 MONGOLIAN TRIPLE BIRGA WITH ORNAMENT" & @CRLF & _ " 𑙤 U+11664 MONGOLIAN BIRGA WITH DOUBLE ORNAMENT" & @CRLF & _ " 𑙥 U+11665 MONGOLIAN ROTATED BIRGA WITH ORNAMENT" & @CRLF & _ " 𑙦 U+11666 MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT" & @CRLF & _ " 𑙧 U+11667 MONGOLIAN INVERTED BIRGA" & @CRLF & _ " 𑙨 U+11668 MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT" & @CRLF & _ " 𑙩 U+11669 MONGOLIAN SWIRL BIRGA" & @CRLF & _ " 𑙪 U+1166A MONGOLIAN SWIRL BIRGA WITH ORNAMENT" & @CRLF & _ " 𑙫 U+1166B MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT" & @CRLF & _ " 𑙬 U+1166C MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT" & @CRLF & _ "Ahom — Punctuation items: 3" & @CRLF & _ " 𑜼 U+1173C AHOM SIGN SMALL SECTION" & @CRLF & _ " 𑜽 U+1173D AHOM SIGN SECTION" & @CRLF & _ " 𑜾 U+1173E AHOM SIGN RULAI" & @CRLF & _ "Dogra — Punctuation items: 1" & @CRLF & _ " 𑠻 U+1183B DOGRA ABBREVIATION SIGN" & @CRLF & _ "Zanabazar Square — Head mark items: 4" & @CRLF & _ " 𑨿 U+11A3F ZANABAZAR SQUARE INITIAL HEAD MARK" & @CRLF & _ " 𑩀 U+11A40 ZANABAZAR SQUARE CLOSING HEAD MARK" & @CRLF & _ " 𑩅 U+11A45 ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK" & @CRLF & _ " 𑩆 U+11A46 ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK" & @CRLF & _ "Zanabazar Square — Punctuation items: 4" & @CRLF & _ " 𑩁 U+11A41 ZANABAZAR SQUARE MARK TSHEG" & @CRLF & _ " 𑩂 U+11A42 ZANABAZAR SQUARE MARK SHAD" & @CRLF & _ " 𑩃 U+11A43 ZANABAZAR SQUARE MARK DOUBLE SHAD" & @CRLF & _ " 𑩄 U+11A44 ZANABAZAR SQUARE MARK LONG TSHEG" & @CRLF & _ "Soyombo — Punctuation items: 3" & @CRLF & _ " 𑪚 U+11A9A SOYOMBO MARK TSHEG" & @CRLF & _ " 𑪛 U+11A9B SOYOMBO MARK SHAD" & @CRLF & _ " 𑪜 U+11A9C SOYOMBO MARK DOUBLE SHAD" & @CRLF & _ "Soyombo — Head mark items: 3" & @CRLF & _ " 𑪞 U+11A9E SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME" & @CRLF & _ " 𑪟 U+11A9F SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME" & @CRLF & _ " 𑪠 U+11AA0 SOYOMBO HEAD MARK WITH MOON AND SUN" & @CRLF & _ "Soyombo — Terminal mark items: 2" & @CRLF & _ " 𑪡 U+11AA1 SOYOMBO TERMINAL MARK-1" & @CRLF & _ " 𑪢 U+11AA2 SOYOMBO TERMINAL MARK-2" & @CRLF & _ "Bhaiksuki — Punctuation items: 3" & @CRLF & _ " 𑱁 U+11C41 BHAIKSUKI DANDA" & @CRLF & _ " 𑱂 U+11C42 BHAIKSUKI DOUBLE DANDA" & @CRLF & _ " 𑱃 U+11C43 BHAIKSUKI WORD SEPARATOR" & @CRLF & _ "Bhaiksuki — Gap fillers items: 2" & @CRLF & _ " 𑱄 U+11C44 BHAIKSUKI GAP FILLER-1" & @CRLF & _ " 𑱅 U+11C45 BHAIKSUKI GAP FILLER-2" & @CRLF & _ "Marchen — Punctuation items: 2" & @CRLF & _ " 𑱰 U+11C70 MARCHEN HEAD MARK" & @CRLF & _ " 𑱱 U+11C71 MARCHEN MARK SHAD" & @CRLF & _ "Makasar — Punctuation items: 2" & @CRLF & _ " 𑻷 U+11EF7 MAKASAR PASSIMBANG" & @CRLF & _ " 𑻸 U+11EF8 MAKASAR END OF SECTION" & @CRLF & _ "Cuneiform Numbers And Punctuation — Punctuation items: 5" & @CRLF & _ " 𒑰 U+12470 CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER" & @CRLF & _ " 𒑱 U+12471 CUNEIFORM PUNCTUATION SIGN VERTICAL COLON" & @CRLF & _ " 𒑲 U+12472 CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON" & @CRLF & _ " 𒑳 U+12473 CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON" & @CRLF & _ " 𒑴 U+12474 CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON" & @CRLF & _ "Mro — Punctuation items: 2" & @CRLF & _ " 𖩮 U+16A6E MRO DANDA" & @CRLF & _ " 𖩯 U+16A6F MRO DOUBLE DANDA" & @CRLF & _ "Bassa Vah — Punctuation items: 1" & @CRLF & _ " 𖫵 U+16AF5 BASSA VAH FULL STOP" & @CRLF & _ "Pahawh Hmong — Punctuation items: 6" & @CRLF & _ " 𖬷 U+16B37 PAHAWH HMONG SIGN VOS THOM" & @CRLF & _ " 𖬸 U+16B38 PAHAWH HMONG SIGN VOS TSHAB CEEB" & @CRLF & _ " 𖬹 U+16B39 PAHAWH HMONG SIGN CIM CHEEM" & @CRLF & _ " 𖬺 U+16B3A PAHAWH HMONG SIGN VOS THIAB" & @CRLF & _ " 𖬻 U+16B3B PAHAWH HMONG SIGN VOS FEEM" & @CRLF & _ " 𖭄 U+16B44 PAHAWH HMONG SIGN XAUS" & @CRLF & _ "Medefaidrin — Punctuation items: 2" & @CRLF & _ " 𖺗 U+16E97 MEDEFAIDRIN COMMA" & @CRLF & _ " 𖺘 U+16E98 MEDEFAIDRIN FULL STOP" & @CRLF & _ "Medefaidrin — Sign items: 2" & @CRLF & _ " 𖺙 U+16E99 MEDEFAIDRIN SYMBOL AIVA" & @CRLF & _ " 𖺚 U+16E9A MEDEFAIDRIN EXCLAMATION OH" & @CRLF & _ "Duployan — Chinook punctuation items: 1" & @CRLF & _ " 𛲟 U+1BC9F DUPLOYAN PUNCTUATION CHINOOK FULL STOP" & @CRLF & _ "Sutton SignWriting — Punctuation items: 5" & @CRLF & _ " 𝪇 U+1DA87 SIGNWRITING COMMA" & @CRLF & _ " 𝪈 U+1DA88 SIGNWRITING FULL STOP" & @CRLF & _ " 𝪉 U+1DA89 SIGNWRITING SEMICOLON" & @CRLF & _ " 𝪊 U+1DA8A SIGNWRITING COLON" & @CRLF & _ " 𝪋 U+1DA8B SIGNWRITING PARENTHESIS" & @CRLF & _ "Adlam — Punctuation items: 2" & @CRLF & _ " ‎𞥞‎ U+1E95E ADLAM INITIAL EXCLAMATION MARK" & @CRLF & _ " ‎𞥟‎ U+1E95F ADLAM INITIAL QUESTION MARK" 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