Задать вопрос
tkovacs
@tkovacs
веб мастер

Как найти emoji регулярным выражением php?

Пытаюсь найти определенные emoji в тексте регулярным выражением, путем поисков в интернете получилось искать смайлы состоящие из строки без пробела U+2122 соответствует \x{2122} в виде emoji ™.
Но как найти emoji состоящие из строки с пробелом U+0030 U+20E3 в виде emoji это0️⃣
$text = '™™™™™™™™';
echo preg_replace('/\x{2122}/u', '0',$text); ///00000
  • Вопрос задан
  • 564 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
Там последовательность U+fe0f U+20e3.
preg_match('/\x{fe0f}\x{20e3}/u', $str, $match);

var_dump($match);

https://onlinephp.io/c/9b5e8
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы