jak sprytnie zamienić & na & amp;?

Zdarza się, że w tekstach jakie przygotowujemy do wyświetlania na stronach WWW część tzw. entycji jest już zakodowana poprawnie, a część nie. Mnie zdarzyło się tak ze znaczkiem &, który normalnie powinien w XMLu i XHTMLu być kodowany jako & Niektóre ampersandy były zakodowane, ale większość pozostała w formie “wizualnej”, czyli jednego znaku. Parser XMLa tego nie lubi. Ja nie lubię dłubania. Lubię za to wyrażenia regularne, więc takim oto krótkim poleceniem zamieniam wszystkie nieprawidłowo zakodowane ‘&’ na prawidłowe ‘&’, pozostawiając bez zmian te dobrze zapisane:

$tekst = preg_replace('/&(?!amp;)/', '&', $tekst);

W wyrażeniu regularnym użyłem przewidywania czyli poprosiłem o takie pasujące fragmenty, po których nie następuje ciąg “amp;”. Proste.

Przy okazji okazało się, że wordpress ma problem z zapisaniem & w tytule posta… :)

chcesz przestrzeni, masz poczucie.

Nosi mnie już, kiedy kolejny blok reklamowy trwa kolejne 20 minut. Czasem z nudów próbuję zrozumieć przekaz co bardziej nachalnego spotu. No i proszę: “Kiedy brakuje Ci przestrzeni, żeby odetchnąć, Halls zapewni Ci wyjątkowe poczucie świeżości”. Potrzebowałeś przestrzeni, dostałeś świeżość, a właściwie tylko poczucie… No to, kurwa, strzał w dziesiątkę.

20, 30, 40, 50, mężczyzna

Ciekawa prognoza. Na stronie kosmetyków Vichy pojawia się taki obrazek:

Kobieto, po pięćdziesiątce będziesz mężczyzną

Kobieto, po pięćdziesiątce będziesz mężczyzną


Czyli po 50 można być już tylko facetem?
Poza tym witryna jest niezwykle flashowa, multimedialna i trójwymiarowa, ale jeszcze rozbawiła mnie możliwość “Poruszania się z doradcą”. Nie, żeby mi się głupio skojarzyło, ale może “zwiedzanie” byłoby bardziej precyzyjne?
Wspólne poruszanie się

Wspólne poruszanie się

Cytując za interaktywnie.com, całą witrynę Vichy Consulting tworzyła firma Euro RSCG Marketing House.

Next Page »