Последнее обновление:
July 15, 2017

Есть мысль... Жми, напиши!
REGXP (регулярные выражения)

  • Рубрик нет

Регулярка (regexp) для работы с bb кодами

Недавно понадобилось узнать значение между тэгов bb кодов, например: [hide]hiddentext[/hide]
получилась вот такая вот регулярка:
(\[([\w\d\s]+\])([\w\d\s]+)\[\/\2)
Усложнять получением атрибутов не стал.
Ну и ссылочка для наглядного понимания: тынц
Посложнее:  тынц

Views :

685

Переносы строки и Json

[ratings]
Столкнулся с такой проблемой, есть текст с переносом строки внутри
Привет
Как дела?
Когда пытаюсь передать её через Ajax под видом JSON получается следующее
{custom:»Привет
Как дела?»}
Работающий перенос строки останавливает работу скрипта. Надо было убрать перенос для js, но что бы он одновременно работал в форме куда этот текст и вставлялся
$value = preg_replace(‘#[\n\r]+#’, «\\n», $value);
Теперь все стало работать так как […]

Views :

6547