Какой модефикатор надо применить?
1.
Удаленный (26.01.2010 / 01:07)
Вот нужно перебрать по строкам,
чтобы не использовать цыкл))
Например:
<?
$text='
---Привет чел татата
Привет чел татата---
---Привет чел татата---
';
/*
Нужно обработать
-Привет чел-
таким образом
*/
$text=preg_replace('/\-\-\-(.*?)\-\-\-/','<<<$1>>>',$text);
/*
В выходе должно быть
"
---Привет чел
Привет чел---
<<<Привет чел>>>
"
а не
"
<<<Привет чел
Привет чел>>>
<<<Привет чел>>>
"
*/
Вошем чтобы подборщик искал по строкам
2.
Удаленный (26.01.2010 / 01:19)
Или еще пример:
<?
$text='
<a href="./неизвесный Текст/неизвесный Текст/неизвесный Текст">неизвесный Текст</a>
<br>
<a href="./неизвесный Текст/tatata/неизвесный Текст">неизвесный Текст</a>
<br>
<a href="./неизвесный Текст/неизвесный Текст/неизвесный Текст">неизвесный Текст</a>
<br>
';
/*
Обработать надо слово tatata лежащее в ссылке
*/
$text=preg_replace('/(<a.href=".*?\/)tatata(\/.+?<\/a>)/','$1tratata$2','$text);
3.
ramzes (26.01.2010 / 01:21)
Извращение какое то..
4.
Удаленный (26.01.2010 / 01:23)
3.
ramzes, Ты тоже думаеш что лутче цыкл использовать?
5.
ramzes (26.01.2010 / 01:51)
Нет я думаю что в первом варианте надо исходный текст записывать иначе что бы так не извращаться.
А во втором не понятно что именно надо извлечь. Какую часть урл. .*? - что угодно и сколько угодно. Не понятно что такое 'татата' и по каким критериям его выделить из строки.
6.
Удаленный (26.01.2010 / 02:19)
Невтом смысле надо включать построчный режим
7.
Удаленный (26.01.2010 / 02:21)
Во втором примере надо избежать стирание текста между первой и второй ссылкой
8.
Удаленный (26.01.2010 / 02:22)
татата Ето извесный текст
9.
ramzes (26.01.2010 / 02:30)
Ты лучше суть обьясни что надо сделать, всмысле чего добиться, а то я хоть убей не пойму.
URL:
https://visavi.net/topics/5369