Определение HTML и текста с помощью preg_split
Итак, у меня есть этот кусок кода:
elseif ((%%factorn == 100) && (%%landcd != "5022")){
%%tekstsplit = sgapiPregSplit("/[#]+/",sgapiGetValue(17));
foreach (%%tekstsplit as %%output) {
%%testsplit = sgapiPregSplit("/[|]+/",%%output);
foreach (%%output as %%result){
%%boodschap .= "<" . %%result,0 . ">" . %%result,1 . "</" . %%result,0 ">";
}
}
}
Следует разделить следующий текст: h3 | Текст заголовка #p| текст абзаца. Первая часть работает, когда я тестировал ее отдельно, она дала мне: h3 | текст заголовка p | текст абзаца. Теперь следующим шагом должно быть разделение результатов и их обработка, как я уже говорил в коде выше. Что в конечном итоге даст мне:
Текст заголовка
Текст абзаца
Я работаю над этим в SurveyGizmo, отсюда и несколько другой код. Помните, что у меня нет возможности использовать какой-то парсер. Предложения приветствуются.