develooper Front page | perl.perl6.users | Postings from January 2019

Re: I need m/ help

Thread Previous | Thread Next
From:
Timo Paulssen
Date:
January 13, 2019 19:12
Subject:
Re: I need m/ help
Message ID:
5f56871a-954a-6202-66b2-a7f0fe971103@wakelift.de
There ought to be some documentation on the unicode website or maybe the
wikipedia article has some explanation.

Other than that, here's a list of all unicode characters that match <:Nl>:

perl6 -e 'for ^0x10FFFF { say "$_: $(chr($_)) $(uniname($_))" if chr($_)
~~ /<:Nl>/ }'

5870: ᛮ RUNIC ARLAUG SYMBOL
5871: ᛯ RUNIC TVIMADUR SYMBOL
5872: ᛰ RUNIC BELGTHOR SYMBOL
8544: Ⅰ ROMAN NUMERAL ONE
8545: Ⅱ ROMAN NUMERAL TWO
8546: Ⅲ ROMAN NUMERAL THREE
8547: Ⅳ ROMAN NUMERAL FOUR
8548: Ⅴ ROMAN NUMERAL FIVE
8549: Ⅵ ROMAN NUMERAL SIX
8550: Ⅶ ROMAN NUMERAL SEVEN
8551: Ⅷ ROMAN NUMERAL EIGHT
8552: Ⅸ ROMAN NUMERAL NINE
8553: Ⅹ ROMAN NUMERAL TEN
8554: Ⅺ ROMAN NUMERAL ELEVEN
8555: Ⅻ ROMAN NUMERAL TWELVE
8556: Ⅼ ROMAN NUMERAL FIFTY
8557: Ⅽ ROMAN NUMERAL ONE HUNDRED
8558: Ⅾ ROMAN NUMERAL FIVE HUNDRED
8559: Ⅿ ROMAN NUMERAL ONE THOUSAND
8560: ⅰ SMALL ROMAN NUMERAL ONE
8561: ⅱ SMALL ROMAN NUMERAL TWO
8562: ⅲ SMALL ROMAN NUMERAL THREE
8563: ⅳ SMALL ROMAN NUMERAL FOUR
8564: ⅴ SMALL ROMAN NUMERAL FIVE
8565: ⅵ SMALL ROMAN NUMERAL SIX
8566: ⅶ SMALL ROMAN NUMERAL SEVEN
8567: ⅷ SMALL ROMAN NUMERAL EIGHT
8568: ⅸ SMALL ROMAN NUMERAL NINE
8569: ⅹ SMALL ROMAN NUMERAL TEN
8570: ⅺ SMALL ROMAN NUMERAL ELEVEN
8571: ⅻ SMALL ROMAN NUMERAL TWELVE
8572: ⅼ SMALL ROMAN NUMERAL FIFTY
8573: ⅽ SMALL ROMAN NUMERAL ONE HUNDRED
8574: ⅾ SMALL ROMAN NUMERAL FIVE HUNDRED
8575: ⅿ SMALL ROMAN NUMERAL ONE THOUSAND
8576: ↀ ROMAN NUMERAL ONE THOUSAND C D
8577: ↁ ROMAN NUMERAL FIVE THOUSAND
8578: ↂ ROMAN NUMERAL TEN THOUSAND
8581: ↅ ROMAN NUMERAL SIX LATE FORM
8582: ↆ ROMAN NUMERAL FIFTY EARLY FORM
8583: ↇ ROMAN NUMERAL FIFTY THOUSAND
8584: ↈ ROMAN NUMERAL ONE HUNDRED THOUSAND
12295: 〇 IDEOGRAPHIC NUMBER ZERO
12321: 〡 HANGZHOU NUMERAL ONE
12322: 〢 HANGZHOU NUMERAL TWO
12323: 〣 HANGZHOU NUMERAL THREE
12324: 〤 HANGZHOU NUMERAL FOUR
12325: 〥 HANGZHOU NUMERAL FIVE
12326: 〦 HANGZHOU NUMERAL SIX
12327: 〧 HANGZHOU NUMERAL SEVEN
12328: 〨 HANGZHOU NUMERAL EIGHT
12329: 〩 HANGZHOU NUMERAL NINE
12344: 〸 HANGZHOU NUMERAL TEN
12345: 〹 HANGZHOU NUMERAL TWENTY
12346: 〺 HANGZHOU NUMERAL THIRTY
42726: ꛦ BAMUM LETTER MO
42727: ꛧ BAMUM LETTER MBAA
42728: ꛨ BAMUM LETTER TET
42729: ꛩ BAMUM LETTER KPA
42730: ꛪ BAMUM LETTER TEN
42731: ꛫ BAMUM LETTER NTUU
42732: ꛬ BAMUM LETTER SAMBA
42733: ꛭ BAMUM LETTER FAAMAE
42734: ꛮ BAMUM LETTER KOVUU
42735: ꛯ BAMUM LETTER KOGHOM
65856: 𐅀 GREEK ACROPHONIC ATTIC ONE QUARTER
65857: 𐅁 GREEK ACROPHONIC ATTIC ONE HALF
65858: 𐅂 GREEK ACROPHONIC ATTIC ONE DRACHMA
65859: 𐅃 GREEK ACROPHONIC ATTIC FIVE
65860: 𐅄 GREEK ACROPHONIC ATTIC FIFTY
65861: 𐅅 GREEK ACROPHONIC ATTIC FIVE HUNDRED
65862: 𐅆 GREEK ACROPHONIC ATTIC FIVE THOUSAND
65863: 𐅇 GREEK ACROPHONIC ATTIC FIFTY THOUSAND
65864: 𐅈 GREEK ACROPHONIC ATTIC FIVE TALENTS
65865: 𐅉 GREEK ACROPHONIC ATTIC TEN TALENTS
65866: 𐅊 GREEK ACROPHONIC ATTIC FIFTY TALENTS
65867: 𐅋 GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS
65868: 𐅌 GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS
65869: 𐅍 GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS
65870: 𐅎 GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS
65871: 𐅏 GREEK ACROPHONIC ATTIC FIVE STATERS
65872: 𐅐 GREEK ACROPHONIC ATTIC TEN STATERS
65873: 𐅑 GREEK ACROPHONIC ATTIC FIFTY STATERS
65874: 𐅒 GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS
65875: 𐅓 GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS
65876: 𐅔 GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS
65877: 𐅕 GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS
65878: 𐅖 GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS
65879: 𐅗 GREEK ACROPHONIC ATTIC TEN MNAS
65880: 𐅘 GREEK ACROPHONIC HERAEUM ONE PLETHRON
65881: 𐅙 GREEK ACROPHONIC THESPIAN ONE
65882: 𐅚 GREEK ACROPHONIC HERMIONIAN ONE
65883: 𐅛 GREEK ACROPHONIC EPIDAUREAN TWO
65884: 𐅜 GREEK ACROPHONIC THESPIAN TWO
65885: 𐅝 GREEK ACROPHONIC CYRENAIC TWO DRACHMAS
65886: 𐅞 GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS
65887: 𐅟 GREEK ACROPHONIC TROEZENIAN FIVE
65888: 𐅠 GREEK ACROPHONIC TROEZENIAN TEN
65889: 𐅡 GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM
65890: 𐅢 GREEK ACROPHONIC HERMIONIAN TEN
65891: 𐅣 GREEK ACROPHONIC MESSENIAN TEN
65892: 𐅤 GREEK ACROPHONIC THESPIAN TEN
65893: 𐅥 GREEK ACROPHONIC THESPIAN THIRTY
65894: 𐅦 GREEK ACROPHONIC TROEZENIAN FIFTY
65895: 𐅧 GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM
65896: 𐅨 GREEK ACROPHONIC HERMIONIAN FIFTY
65897: 𐅩 GREEK ACROPHONIC THESPIAN FIFTY
65898: 𐅪 GREEK ACROPHONIC THESPIAN ONE HUNDRED
65899: 𐅫 GREEK ACROPHONIC THESPIAN THREE HUNDRED
65900: 𐅬 GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED
65901: 𐅭 GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED
65902: 𐅮 GREEK ACROPHONIC THESPIAN FIVE HUNDRED
65903: 𐅯 GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED
65904: 𐅰 GREEK ACROPHONIC NAXIAN FIVE HUNDRED
65905: 𐅱 GREEK ACROPHONIC THESPIAN ONE THOUSAND
65906: 𐅲 GREEK ACROPHONIC THESPIAN FIVE THOUSAND
65907: 𐅳 GREEK ACROPHONIC DELPHIC FIVE MNAS
65908: 𐅴 GREEK ACROPHONIC STRATIAN FIFTY MNAS
66369: 𐍁 GOTHIC LETTER NINETY
66378: 𐍊 GOTHIC LETTER NINE HUNDRED
66513: 𐏑 OLD PERSIAN NUMBER ONE
66514: 𐏒 OLD PERSIAN NUMBER TWO
66515: 𐏓 OLD PERSIAN NUMBER TEN
66516: 𐏔 OLD PERSIAN NUMBER TWENTY
66517: 𐏕 OLD PERSIAN NUMBER HUNDRED
74752: 𒐀 CUNEIFORM NUMERIC SIGN TWO ASH
74753: 𒐁 CUNEIFORM NUMERIC SIGN THREE ASH
74754: 𒐂 CUNEIFORM NUMERIC SIGN FOUR ASH
74755: 𒐃 CUNEIFORM NUMERIC SIGN FIVE ASH
74756: 𒐄 CUNEIFORM NUMERIC SIGN SIX ASH
74757: 𒐅 CUNEIFORM NUMERIC SIGN SEVEN ASH
74758: 𒐆 CUNEIFORM NUMERIC SIGN EIGHT ASH
74759: 𒐇 CUNEIFORM NUMERIC SIGN NINE ASH
74760: 𒐈 CUNEIFORM NUMERIC SIGN THREE DISH
74761: 𒐉 CUNEIFORM NUMERIC SIGN FOUR DISH
74762: 𒐊 CUNEIFORM NUMERIC SIGN FIVE DISH
74763: 𒐋 CUNEIFORM NUMERIC SIGN SIX DISH
74764: 𒐌 CUNEIFORM NUMERIC SIGN SEVEN DISH
74765: 𒐍 CUNEIFORM NUMERIC SIGN EIGHT DISH
74766: 𒐎 CUNEIFORM NUMERIC SIGN NINE DISH
74767: 𒐏 CUNEIFORM NUMERIC SIGN FOUR U
74768: 𒐐 CUNEIFORM NUMERIC SIGN FIVE U
74769: 𒐑 CUNEIFORM NUMERIC SIGN SIX U
74770: 𒐒 CUNEIFORM NUMERIC SIGN SEVEN U
74771: 𒐓 CUNEIFORM NUMERIC SIGN EIGHT U
74772: 𒐔 CUNEIFORM NUMERIC SIGN NINE U
74773: 𒐕 CUNEIFORM NUMERIC SIGN ONE GESH2
74774: 𒐖 CUNEIFORM NUMERIC SIGN TWO GESH2
74775: 𒐗 CUNEIFORM NUMERIC SIGN THREE GESH2
74776: 𒐘 CUNEIFORM NUMERIC SIGN FOUR GESH2
74777: 𒐙 CUNEIFORM NUMERIC SIGN FIVE GESH2
74778: 𒐚 CUNEIFORM NUMERIC SIGN SIX GESH2
74779: 𒐛 CUNEIFORM NUMERIC SIGN SEVEN GESH2
74780: 𒐜 CUNEIFORM NUMERIC SIGN EIGHT GESH2
74781: 𒐝 CUNEIFORM NUMERIC SIGN NINE GESH2
74782: 𒐞 CUNEIFORM NUMERIC SIGN ONE GESHU
74783: 𒐟 CUNEIFORM NUMERIC SIGN TWO GESHU
74784: 𒐠 CUNEIFORM NUMERIC SIGN THREE GESHU
74785: 𒐡 CUNEIFORM NUMERIC SIGN FOUR GESHU
74786: 𒐢 CUNEIFORM NUMERIC SIGN FIVE GESHU
74787: 𒐣 CUNEIFORM NUMERIC SIGN TWO SHAR2
74788: 𒐤 CUNEIFORM NUMERIC SIGN THREE SHAR2
74789: 𒐥 CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM
74790: 𒐦 CUNEIFORM NUMERIC SIGN FOUR SHAR2
74791: 𒐧 CUNEIFORM NUMERIC SIGN FIVE SHAR2
74792: 𒐨 CUNEIFORM NUMERIC SIGN SIX SHAR2
74793: 𒐩 CUNEIFORM NUMERIC SIGN SEVEN SHAR2
74794: 𒐪 CUNEIFORM NUMERIC SIGN EIGHT SHAR2
74795: 𒐫 CUNEIFORM NUMERIC SIGN NINE SHAR2
74796: 𒐬 CUNEIFORM NUMERIC SIGN ONE SHARU
74797: 𒐭 CUNEIFORM NUMERIC SIGN TWO SHARU
74798: 𒐮 CUNEIFORM NUMERIC SIGN THREE SHARU
74799: 𒐯 CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM
74800: 𒐰 CUNEIFORM NUMERIC SIGN FOUR SHARU
74801: 𒐱 CUNEIFORM NUMERIC SIGN FIVE SHARU
74802: 𒐲 CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH
74803: 𒐳 CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN
74804: 𒐴 CUNEIFORM NUMERIC SIGN ONE BURU
74805: 𒐵 CUNEIFORM NUMERIC SIGN TWO BURU
74806: 𒐶 CUNEIFORM NUMERIC SIGN THREE BURU
74807: 𒐷 CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM
74808: 𒐸 CUNEIFORM NUMERIC SIGN FOUR BURU
74809: 𒐹 CUNEIFORM NUMERIC SIGN FIVE BURU
74810: 𒐺 CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16
74811: 𒐻 CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21
74812: 𒐼 CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU
74813: 𒐽 CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4
74814: 𒐾 CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A
74815: 𒐿 CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B
74816: 𒑀 CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9
74817: 𒑁 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3
74818: 𒑂 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A
74819: 𒑃 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B
74820: 𒑄 CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU
74821: 𒑅 CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3
74822: 𒑆 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU
74823: 𒑇 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3
74824: 𒑈 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4
74825: 𒑉 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A
74826: 𒑊 CUNEIFORM NUMERIC SIGN TWO ASH TENU
74827: 𒑋 CUNEIFORM NUMERIC SIGN THREE ASH TENU
74828: 𒑌 CUNEIFORM NUMERIC SIGN FOUR ASH TENU
74829: 𒑍 CUNEIFORM NUMERIC SIGN FIVE ASH TENU
74830: 𒑎 CUNEIFORM NUMERIC SIGN SIX ASH TENU
74831: 𒑏 CUNEIFORM NUMERIC SIGN ONE BAN2
74832: 𒑐 CUNEIFORM NUMERIC SIGN TWO BAN2
74833: 𒑑 CUNEIFORM NUMERIC SIGN THREE BAN2
74834: 𒑒 CUNEIFORM NUMERIC SIGN FOUR BAN2
74835: 𒑓 CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM
74836: 𒑔 CUNEIFORM NUMERIC SIGN FIVE BAN2
74837: 𒑕 CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM
74838: 𒑖 CUNEIFORM NUMERIC SIGN NIGIDAMIN
74839: 𒑗 CUNEIFORM NUMERIC SIGN NIGIDAESH
74840: 𒑘 CUNEIFORM NUMERIC SIGN ONE ESHE3
74841: 𒑙 CUNEIFORM NUMERIC SIGN TWO ESHE3
74842: 𒑚 CUNEIFORM NUMERIC SIGN ONE THIRD DISH
74843: 𒑛 CUNEIFORM NUMERIC SIGN TWO THIRDS DISH
74844: 𒑜 CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH
74845: 𒑝 CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A
74846: 𒑞 CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A
74847: 𒑟 CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH
74848: 𒑠 CUNEIFORM NUMERIC SIGN ONE QUARTER ASH
74849: 𒑡 CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH
74850: 𒑢 CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER
74851: 𒑣 CUNEIFORM NUMERIC SIGN ONE QUARTER GUR
74852: 𒑤 CUNEIFORM NUMERIC SIGN ONE HALF GUR
74853: 𒑥 CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD
74854: 𒑦 CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS
74855: 𒑧 CUNEIFORM NUMERIC SIGN ELAMITE FORTY
74856: 𒑨 CUNEIFORM NUMERIC SIGN ELAMITE FIFTY
74857: 𒑩 CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM
74858: 𒑪 CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM
74859: 𒑫 CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM
74860: 𒑬 CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM
74861: 𒑭 CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM
74862: 𒑮 CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM

On 13/01/2019 09:42, ToddAndMargo via perl6-users wrote:
> On 1/12/19 3:04 PM, Timo Paulssen wrote:
>> On 12/01/2019 23:40, ToddAndMargo via perl6-users wrote:
>>> But this does not.  What is wrong with (<:N>**2)  ?
>>>
>>> $ perl6 -e 'my Str $Date=DateTime.now.Str; $Date~~m/ (<:N>**4) "-"
>>> (<:N>**2) "-" (<:Nl>**2) "T" .* /; print "$Date\n\t$0  $1  $2\n"'
>>> Use of Nil in string context
>>>    in block <unit> at -e line 1
>>> Use of Nil in string context
>>>    in block <unit> at -e line 1
>>> Use of Nil in string context
>>>    in block <unit> at -e line 1
>>> 2019-01-12T14:33:10.692302-08:00
>>>
>>>
>>> Many thanks,
>>> -T
>>
>>
>> Hi Todd,
>>
>> it looks like you have an accidental l in there: the third capture group
>> has <:Nl> instead of <:N>.
>>
>> Changing that makes it work for me
>>    - Timo
>>
>
> Hi Timo,
>
> Just out of curiosity, what is the difference between "Number (<:N>)"
> and "Number Like (<:Nl>)"?  What would they not be the same in this
> context?
>
> My latest:
>
> $ perl6 -e 'DateTime.now.Str ~~ m/ (<:N>+) "-" (<:N>+) "-" (<:N>+) "T"
> .* /; my Str $Po="$1$2x$0_"; $Po~~s/x20//;print "$Po\n";'
>
> 011319_
>
> I stuck the "x" in there so I would not clobber day = 20.
>
> -T

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About