Алексей Лихацкий (likhatskiy) wrote,
Алексей Лихацкий
likhatskiy

Categories:

Hex последовательность строки в perl

В IPHONE приложениях есть поддержка смайлов. Так вот если писать из телефона в базу mysql, и смотреть результат в телефоне, то все корректно отображается. Но браузер не понимает iphone-их смайлов. Так вот стала задача: понять как их выцепить, чтобы заменять на свои картинки. Задачу начал решать через hex представление.

print join '', map { sprintf "%2x", ord } $str =~ /./g;

Оказалось, что мне смайлы в hex начинаются с буквы "e".

print join '', grep { /^e\d+/ } map { sprintf "%2x", ord } $t =~ /./g;


На входе: 
На выходе: e057
Tags: hex, iphone, perl, string
Subscribe

  • OAUTH в Mojo и Mojolicious

    После написания модуля для всех версий протокола OAUTH преступил к использованию этого добра в проектах на Mojolicious. В итоге получился очень…

  • OAUTH 1.0, 1.0A и 2.0 в одном течении

    В силу стремительного распространения OAUTH, решил внедрить его в своих проектах. Начал разбираться, выяснилось что есть аж три версии протокола:…

  • default layout in Mojolicious

    В Mojolicious, чтобы указать layout, его надо либо прописывать в шаблоне % layout 'new_design' либо передавать контроллере…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments