fork download
  1. <?php
  2.  
  3. $text = 'Раздвоение котиков #котики#двойные пробел 🐈🐈
  4. #котикидвойные😀 #хештег😎семодзи
  5. #хеш1 #хеш_хуш_11
  6. #привет#пока.лалала#алала,#fff,*ал#мал';
  7. preg_match_all('/#([_0-9\w\x{1F000}-\x{1F6FF}]+)/u', $text, $matches);
  8. print_r($matches);
Success #stdin #stdout 0s 82944KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => #котики
            [1] => #двойные
            [2] => #котикидвойные😀
            [3] => #хештег😎семодзи
            [4] => #хеш1
            [5] => #хеш_хуш_11
            [6] => #привет
            [7] => #пока
            [8] => #алала
            [9] => #fff
            [10] => #мал
        )

    [1] => Array
        (
            [0] => котики
            [1] => двойные
            [2] => котикидвойные😀
            [3] => хештег😎семодзи
            [4] => хеш1
            [5] => хеш_хуш_11
            [6] => привет
            [7] => пока
            [8] => алала
            [9] => fff
            [10] => мал
        )

)