|
автор: andronick (27.10.2005 в 15:30) |
|
| Нужно в стоке
111<textarea>aaa</textarea>bbb<textarea>ccc</textarea>ddd
найти значение в первом <textarea></textarea>.
Если искать как <textarea>(.+)</textarea>, то результат будет:
aaa</textarea>bbb<textarea>ccc
а нужно просто: aaa | |
|
|
|
|
|
|
|
для: andronick
(27.10.2005 в 15:30)
| | Используйте модификатор U, для того, чтобы инвертировать "жадность"
<?php
$text = 'Нужно в стоке
111<textarea>aaa</textarea>bbb<textarea>ccc</textarea>ddd
найти значение в первом <textarea></textarea>.';
$pattern = "|<textarea>(.+)</textarea>|iU";
preg_match($pattern, $text, $out);
echo $out[1];
?>
|
| |
|
|
|
|
автор: andronick (28.10.2005 в 13:51) |
|
|
для: cheops
(27.10.2005 в 19:57)
| | Во, подсказали еще один вариант:
<textarea>(.+?)</textarea> | |
|
|
|