Регулярные выражения меня пугают, их знатоков (вместе с уверенными пользователями факсов) я считаю инопланетянами, но воспользоваться возможностями, предоставляемыми этой тарабарщиной, хотелось бы, поэтому давайте здесь перечень рецептов для QSP разместим, а?
Неактивен
Создаем локацию-функцию "del links", на ней такой код:
$regex='<a[^>]+href="[^"]+"[^>]*>(.*?)</a>'
:loop
pos = strpos($args, $regex)
if pos:
$args = mid($args, 1, pos - 1) + _
strfind($args, $regex, 1) + _
mid($args, pos + len($strfind($args, $regex)))
jump 'loop'
end
$result=$argsПример вызова функции:
$test='TEST<a href="fff"><b>LINK</b></a>TEST<a href="4332">LINK</a>TEST'
func('del links',$test)Отредактировано HzD_Byte (19.03.2010 12:43)
Неактивен
В том варианте результат будет выведен в описание.
Конечно же, можно присвоить переменной - в общем, можно вызывать везде, где оно может быть частью вычисляемого выражения.
Например, из текста:
'пример <<func("del links",$test)>> текста'Неактивен