| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Василий М. 27.11.2017 16:23
Не подскажете, почему первая обработка не срабатывает?@formblogdescr[]
#Взяли большую статью со внутренним html.
$formnohtmldescr[<p>Текст <span>с разметкой</span></p>]
# Попилили всячески - тут сокращено, но принцип ясен.
$fromleft[^formnohtmldescr.split[.;lh]]
$fromright[^formnohtmldescr.split[.;rh]]
$fromleft1[$fromleft.0]
$fromleft2[$fromleft.1]
# Собрали $final из кирпичей.
$final[${thismessage.something}.${fromleft1}.${fromleft2}...]
# Вот тут, вроде как, вгоняем в строку $nohtml уже очищенный текст:
$nohtml[^final.match[<[^^>]+>;g; ]]
$nohtml[^final.trim[]]
# И здесь выдать бы из метода $nohtml, но... он, блин, с разметкой! Почему?!
# Со второй попытки - ок:
^nohtml.match[(<[^^>]+>)][g]{}