Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wykryj emotikony w ciągu

Kontynuując odpowiedź Johannesa, znalazłem rozwiązanie gdzieś na forum. To wyrażenie regularne załatwia sprawę :)

    $unicodeRegexp = '([*#0-9](?>\\xEF\\xB8\\x8F)?\\xE2\\x83\\xA3|\\xC2[\\xA9\\xAE]|\\xE2..(\\xF0\\x9F\\x8F[\\xBB-\\xBF])?(?>\\xEF\\xB8\\x8F)?|\\xE3(?>\\x80[\\xB0\\xBD]|\\x8A[\\x97\\x99])(?>\\xEF\\xB8\\x8F)?|\\xF0\\x9F(?>[\\x80-\\x86].(?>\\xEF\\xB8\\x8F)?|\\x87.\\xF0\\x9F\\x87.|..(\\xF0\\x9F\\x8F[\\xBB-\\xBF])?|(((?<zwj>\\xE2\\x80\\x8D)\\xE2\\x9D\\xA4\\xEF\\xB8\\x8F\k<zwj>\\xF0\\x9F..(\k<zwj>\\xF0\\x9F\\x91.)?|(\\xE2\\x80\\x8D\\xF0\\x9F\\x91.){2,3}))?))';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przesyłanie wielu obrazów niewłaściwa ilość podczas przesyłania pliku

  2. Jak ta witryna naprawia kodowanie?

  3. Mysql:konwersja daty z „dd/mm/rrrr” na „rrrrmmdd”

  4. Testuj czas wykonania zapytania w laraveli

  5. MySQL:Wybierz wykonanie zapytania i czas pobierania wyników wzrasta wraz z liczbą połączeń