|
|
|
| Как в текстовой строк, которая содержат подстроку ALT="bla bla bla"
выцепить то что в ковычках (т.е. бла бла бла), учитывая что в строке другие подстроки тоже могут быть с кавычками | |
|
|
|
|
|
|
|
для: sazerland_kail
(24.06.2008 в 09:16)
| | наверное просто зацепившись за границу слова - \b или начало - [[:<:]]
и запомнив какая кавычка с помощью первой подмаски ("|')
как-то так:
<?php
$txt='
тут текст
';
preg_match_all(
'#\balt=("|\')((?:(?!\\1).)*)\\1#si',
$txt,
$out
);
print '<pre>' . nl2br(htmlspecialchars(implode("\n", $out[2]))) . '</pre>';
|
// UPD:
Забыл что [[:<:]] [[:>:]] есть только в MySQL-PCRExp'ах | |
|
|
|