Спеціальні HTML-символи: опис і застосування

Проста складність або складна простота

Рідкісний сайт обходиться без регулярного виразу. Прекрасний інструмент для пошуку і заміни. Але мова регулярного виразу – це не HTML-символи, а результат, який буде застосований в HTML-коді. Зрозуміти і використовувати регулярні вирази – важке завдання, але звикнути можна, а ефективно використовувати – тим більше.

Принципово, серверний мова легко перетворює спеціальні символи з одного подання до іншого. Наприклад (PHP):

  • $cStrClean = str_replace(‘<‘, ‘&lt;’, $cStrClean)

або

  • $cStrClean = str_replace(‘&lt;’, ‘<‘, $cStrClean)

У регулярних виразах все мінімізовано до межі, а зворотний слеш «», як паличка фокусника Кіо, творить чудеса. Будь спеціальний символ може бути екранований слешем і використаний як дане, а не як символ спецоперації.

Важливо: сторінка коду скрипта і/або веб-сторінка повинна мати правильну кодування. Рядок шаблон регулярного виразу теж. У разі оказії завжди слід трансформувати, наприклад, символи кирилиці у відповідні цифрові коди.