Skip to content

Commit a03b410

Browse files
authored
Merge pull request #4 from stof/emoji_15
Update to Unicode 15
2 parents 6d09eb3 + eda6b7c commit a03b410

File tree

1 file changed

+39
-8
lines changed

1 file changed

+39
-8
lines changed

β€Žsrc/EmojiPattern.php

Lines changed: 39 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/**
66
* Pattern for matching emojis
77
*
8-
* This file is generated from Unicode Emoji 14.0.
8+
* This file is generated from Unicode Emoji 15.0.
99
*/
1010
final class EmojiPattern
1111
{
@@ -318,6 +318,7 @@ final class EmojiPattern
318318
'[\\x{1F6D1}-\\x{1F6D2}]', // E3.0 [2] (πŸ›‘..πŸ›’) stop sign..shopping cart
319319
'\\x{1F6D5}', // E12.0 [1] (πŸ›•) hindu temple
320320
'[\\x{1F6D6}-\\x{1F6D7}]', // E13.0 [2] (πŸ›–..πŸ›—) hut..elevator
321+
'\\x{1F6DC}', // E15.0 [1] (πŸ›œ) wireless
321322
'[\\x{1F6DD}-\\x{1F6DF}]', // E14.0 [3] (πŸ›..πŸ›Ÿ) playground slide..ring buoy
322323
'[\\x{1F6EB}-\\x{1F6EC}]', // E1.0 [2] (πŸ›«..πŸ›¬) airplane departure..airplane arrival
323324
'[\\x{1F6F4}-\\x{1F6F6}]', // E3.0 [3] (πŸ›΄..πŸ›Ά) kick scooter..canoe
@@ -374,21 +375,30 @@ final class EmojiPattern
374375
'[\\x{1F9E7}-\\x{1F9FF}]', // E11.0 [25] (🧧..🧿) red envelope..nazar amulet
375376
'[\\x{1FA70}-\\x{1FA73}]', // E12.0 [4] (🩰..🩳) ballet shoes..shorts
376377
'\\x{1FA74}', // E13.0 [1] (🩴) thong sandal
378+
'[\\x{1FA75}-\\x{1FA77}]', // E15.0 [3] (🩡..🩷) light blue heart..pink heart
377379
'[\\x{1FA78}-\\x{1FA7A}]', // E12.0 [3] (🩸..🩺) drop of blood..stethoscope
378380
'[\\x{1FA7B}-\\x{1FA7C}]', // E14.0 [2] (🩻..🩼) x-ray..crutch
379381
'[\\x{1FA80}-\\x{1FA82}]', // E12.0 [3] (πŸͺ€..πŸͺ‚) yo-yo..parachute
380382
'[\\x{1FA83}-\\x{1FA86}]', // E13.0 [4] (πŸͺƒ..πŸͺ†) boomerang..nesting dolls
383+
'[\\x{1FA87}-\\x{1FA88}]', // E15.0 [2] (πŸͺ‡..πŸͺˆ) maracas..flute
381384
'[\\x{1FA90}-\\x{1FA95}]', // E12.0 [6] (πŸͺ..πŸͺ•) ringed planet..banjo
382385
'[\\x{1FA96}-\\x{1FAA8}]', // E13.0 [19] (πŸͺ–..πŸͺ¨) military helmet..rock
383386
'[\\x{1FAA9}-\\x{1FAAC}]', // E14.0 [4] (πŸͺ©..πŸͺ¬) mirror ball..hamsa
387+
'[\\x{1FAAD}-\\x{1FAAF}]', // E15.0 [3] (πŸͺ­..πŸͺ―) folding hand fan..khanda
384388
'[\\x{1FAB0}-\\x{1FAB6}]', // E13.0 [7] (πŸͺ°..πŸͺΆ) fly..feather
385389
'[\\x{1FAB7}-\\x{1FABA}]', // E14.0 [4] (πŸͺ·..πŸͺΊ) lotus..nest with eggs
390+
'[\\x{1FABB}-\\x{1FABD}]', // E15.0 [3] (πŸͺ»..πŸͺ½) hyacinth..wing
391+
'\\x{1FABF}', // E15.0 [1] (πŸͺΏ) goose
386392
'[\\x{1FAC0}-\\x{1FAC2}]', // E13.0 [3] (πŸ«€..πŸ«‚) anatomical heart..people hugging
387393
'[\\x{1FAC3}-\\x{1FAC5}]', // E14.0 [3] (πŸ«ƒ..πŸ«…) pregnant man..person with crown
394+
'[\\x{1FACE}-\\x{1FACF}]', // E15.0 [2] (🫎..🫏) moose..donkey
388395
'[\\x{1FAD0}-\\x{1FAD6}]', // E13.0 [7] (🫐..πŸ«–) blueberries..teapot
389396
'[\\x{1FAD7}-\\x{1FAD9}]', // E14.0 [3] (πŸ«—..πŸ«™) pouring liquid..jar
397+
'[\\x{1FADA}-\\x{1FADB}]', // E15.0 [2] (🫚..πŸ«›) ginger root..pea pod
390398
'[\\x{1FAE0}-\\x{1FAE7}]', // E14.0 [8] (🫠..🫧) melting face..bubbles
399+
'\\x{1FAE8}', // E15.0 [1] (🫨) shaking face
391400
'[\\x{1FAF0}-\\x{1FAF6}]', // E14.0 [7] (🫰..🫢) hand with index finger and thumb crossed..heart hands
401+
'[\\x{1FAF7}-\\x{1FAF8}]', // E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand
392402
'[\\x{231A}-\\x{231B}]', // E0.6 [2] (⌚..βŒ›) watch..hourglass done
393403
'[\\x{23E9}-\\x{23EC}]', // E0.6 [4] (⏩..⏬) fast-forward button..fast down button
394404
'\\x{23F0}', // E0.6 [1] (⏰) alarm clock
@@ -1176,11 +1186,11 @@ final class EmojiPattern
11761186
'\\x{1F91C}\\x{1F3FD}', // E3.0 [1] (🀜🏽)
11771187
'\\x{1F91C}\\x{1F3FE}', // E3.0 [1] (🀜🏾)
11781188
'\\x{1F91C}\\x{1F3FF}', // E3.0 [1] (🀜🏿)
1179-
'\\x{1F91D}\\x{1F3FB}', // E3.0 [1] (🀝🏻)
1180-
'\\x{1F91D}\\x{1F3FC}', // E3.0 [1] (🀝🏼)
1181-
'\\x{1F91D}\\x{1F3FD}', // E3.0 [1] (🀝🏽)
1182-
'\\x{1F91D}\\x{1F3FE}', // E3.0 [1] (🀝🏾)
1183-
'\\x{1F91D}\\x{1F3FF}', // E3.0 [1] (🀝🏿)
1189+
'\\x{1F91D}\\x{1F3FB}', // E14.0 [1] (🀝🏻)
1190+
'\\x{1F91D}\\x{1F3FC}', // E14.0 [1] (🀝🏼)
1191+
'\\x{1F91D}\\x{1F3FD}', // E14.0 [1] (🀝🏽)
1192+
'\\x{1F91D}\\x{1F3FE}', // E14.0 [1] (🀝🏾)
1193+
'\\x{1F91D}\\x{1F3FF}', // E14.0 [1] (🀝🏿)
11841194
'\\x{1F91E}\\x{1F3FB}', // E3.0 [1] (🀞🏻)
11851195
'\\x{1F91E}\\x{1F3FC}', // E3.0 [1] (🀞🏼)
11861196
'\\x{1F91E}\\x{1F3FD}', // E3.0 [1] (🀞🏽)
@@ -1416,6 +1426,16 @@ final class EmojiPattern
14161426
'\\x{1FAF6}\\x{1F3FD}', // E14.0 [1] (🫢🏽)
14171427
'\\x{1FAF6}\\x{1F3FE}', // E14.0 [1] (🫢🏾)
14181428
'\\x{1FAF6}\\x{1F3FF}', // E14.0 [1] (🫢🏿)
1429+
'\\x{1FAF7}\\x{1F3FB}', // E15.0 [1] (🫷🏻)
1430+
'\\x{1FAF7}\\x{1F3FC}', // E15.0 [1] (🫷🏼)
1431+
'\\x{1FAF7}\\x{1F3FD}', // E15.0 [1] (🫷🏽)
1432+
'\\x{1FAF7}\\x{1F3FE}', // E15.0 [1] (🫷🏾)
1433+
'\\x{1FAF7}\\x{1F3FF}', // E15.0 [1] (🫷🏿)
1434+
'\\x{1FAF8}\\x{1F3FB}', // E15.0 [1] (🫸🏻)
1435+
'\\x{1FAF8}\\x{1F3FC}', // E15.0 [1] (🫸🏼)
1436+
'\\x{1FAF8}\\x{1F3FD}', // E15.0 [1] (🫸🏽)
1437+
'\\x{1FAF8}\\x{1F3FE}', // E15.0 [1] (🫸🏾)
1438+
'\\x{1FAF8}\\x{1F3FF}', // E15.0 [1] (🫸🏿)
14191439
'\\x{203C}\\x{FE0F}', // E0.6 [1] (‼️)
14201440
'\\x{2049}\\x{FE0F}', // E0.6 [1] (⁉️)
14211441
'\\x{2122}\\x{FE0F}', // E0.6 [1] (ℒ️)
@@ -1561,8 +1581,8 @@ final class EmojiPattern
15611581
'\\x{1F201}', // E0.6 [1] (🈁)
15621582
'\\x{1F21A}', // E0.6 [1] (🈚)
15631583
'\\x{1F22F}', // E0.6 [1] (🈯)
1564-
'[\\x{1F232}-\\x{1F236}]', // E0.6 [5] (🈲..🈢)
1565-
'[\\x{1F238}-\\x{1F23A}]', // E0.6 [3] (🈸..🈺)
1584+
'[\\x{1F232}-\\x{1F236}]', // E0.6 [5] (🈲..🈢)
1585+
'[\\x{1F238}-\\x{1F23A}]', // E0.6 [3] (🈸..🈺)
15661586
'[\\x{1F250}-\\x{1F251}]', // E0.6 [2] (πŸ‰..πŸ‰‘)
15671587
'[\\x{1F300}-\\x{1F30C}]', // E0.6 [13] (πŸŒ€..🌌)
15681588
'[\\x{1F30D}-\\x{1F30E}]', // E0.7 [2] (🌍..🌎)
@@ -1721,6 +1741,7 @@ final class EmojiPattern
17211741
'[\\x{1F6D1}-\\x{1F6D2}]', // E3.0 [2] (πŸ›‘..πŸ›’)
17221742
'\\x{1F6D5}', // E12.0 [1] (πŸ›•)
17231743
'[\\x{1F6D6}-\\x{1F6D7}]', // E13.0 [2] (πŸ›–..πŸ›—)
1744+
'\\x{1F6DC}', // E15.0 [1] (πŸ›œ)
17241745
'[\\x{1F6DD}-\\x{1F6DF}]', // E14.0 [3] (πŸ›..πŸ›Ÿ)
17251746
'[\\x{1F6EB}-\\x{1F6EC}]', // E1.0 [2] (πŸ›«..πŸ›¬)
17261747
'[\\x{1F6F4}-\\x{1F6F6}]', // E3.0 [3] (πŸ›΄..πŸ›Ά)
@@ -1777,21 +1798,30 @@ final class EmojiPattern
17771798
'[\\x{1F9E7}-\\x{1F9FF}]', // E11.0 [25] (🧧..🧿)
17781799
'[\\x{1FA70}-\\x{1FA73}]', // E12.0 [4] (🩰..🩳)
17791800
'\\x{1FA74}', // E13.0 [1] (🩴)
1801+
'[\\x{1FA75}-\\x{1FA77}]', // E15.0 [3] (🩡..🩷)
17801802
'[\\x{1FA78}-\\x{1FA7A}]', // E12.0 [3] (🩸..🩺)
17811803
'[\\x{1FA7B}-\\x{1FA7C}]', // E14.0 [2] (🩻..🩼)
17821804
'[\\x{1FA80}-\\x{1FA82}]', // E12.0 [3] (πŸͺ€..πŸͺ‚)
17831805
'[\\x{1FA83}-\\x{1FA86}]', // E13.0 [4] (πŸͺƒ..πŸͺ†)
1806+
'[\\x{1FA87}-\\x{1FA88}]', // E15.0 [2] (πŸͺ‡..πŸͺˆ)
17841807
'[\\x{1FA90}-\\x{1FA95}]', // E12.0 [6] (πŸͺ..πŸͺ•)
17851808
'[\\x{1FA96}-\\x{1FAA8}]', // E13.0 [19] (πŸͺ–..πŸͺ¨)
17861809
'[\\x{1FAA9}-\\x{1FAAC}]', // E14.0 [4] (πŸͺ©..πŸͺ¬)
1810+
'[\\x{1FAAD}-\\x{1FAAF}]', // E15.0 [3] (πŸͺ­..πŸͺ―)
17871811
'[\\x{1FAB0}-\\x{1FAB6}]', // E13.0 [7] (πŸͺ°..πŸͺΆ)
17881812
'[\\x{1FAB7}-\\x{1FABA}]', // E14.0 [4] (πŸͺ·..πŸͺΊ)
1813+
'[\\x{1FABB}-\\x{1FABD}]', // E15.0 [3] (πŸͺ»..πŸͺ½)
1814+
'\\x{1FABF}', // E15.0 [1] (πŸͺΏ)
17891815
'[\\x{1FAC0}-\\x{1FAC2}]', // E13.0 [3] (πŸ«€..πŸ«‚)
17901816
'[\\x{1FAC3}-\\x{1FAC5}]', // E14.0 [3] (πŸ«ƒ..πŸ«…)
1817+
'[\\x{1FACE}-\\x{1FACF}]', // E15.0 [2] (🫎..🫏)
17911818
'[\\x{1FAD0}-\\x{1FAD6}]', // E13.0 [7] (🫐..πŸ«–)
17921819
'[\\x{1FAD7}-\\x{1FAD9}]', // E14.0 [3] (πŸ«—..πŸ«™)
1820+
'[\\x{1FADA}-\\x{1FADB}]', // E15.0 [2] (🫚..πŸ«›)
17931821
'[\\x{1FAE0}-\\x{1FAE7}]', // E14.0 [8] (🫠..🫧)
1822+
'\\x{1FAE8}', // E15.0 [1] (🫨)
17941823
'[\\x{1FAF0}-\\x{1FAF6}]', // E14.0 [7] (🫰..🫢)
1824+
'[\\x{1FAF7}-\\x{1FAF8}]', // E15.0 [2] (🫷..🫸)
17951825
'[\\x{231A}-\\x{231B}]', // E0.6 [2] (⌚..βŒ›)
17961826
'[\\x{23E9}-\\x{23EC}]', // E0.6 [4] (⏩..⏬)
17971827
'\\x{23F0}', // E0.6 [1] (⏰)
@@ -3110,6 +3140,7 @@ final class EmojiPattern
31103140
'\\x{2764}\\x{FE0F}\\x{200D}\\x{1FA79}', // E13.1 [1] (β€οΈβ€πŸ©Ή)
31113141
'\\x{1F408}\\x{200D}\\x{2B1B}', // E13.0 [1] (πŸˆβ€β¬›)
31123142
'\\x{1F415}\\x{200D}\\x{1F9BA}', // E12.0 [1] (πŸ•β€πŸ¦Ί)
3143+
'\\x{1F426}\\x{200D}\\x{2B1B}', // E15.0 [1] (πŸ¦β€β¬›)
31133144
'\\x{1F468}\\x{200D}\\x{1F33E}', // E4.0 [1] (πŸ‘¨β€πŸŒΎ)
31143145
'\\x{1F468}\\x{200D}\\x{1F373}', // E4.0 [1] (πŸ‘¨β€πŸ³)
31153146
'\\x{1F468}\\x{200D}\\x{1F37C}', // E13.0 [1] (πŸ‘¨β€πŸΌ)

0 commit comments

Comments
Β (0)