Из этого
<content:encoded><![CDATA[<pubDate>
May 29, 2011
<p style="text-align:
сделать это
<content:encoded><![CDATA[<pubDate>May 29, 2011
<p style="text-align:
Спустя 4 минуты, 17 секунд (23.08.2011 - 01:38) inpost написал(а):
/s с модификатором s, уберёт пробелы, табуляцию, переносы.
Спустя 6 минут, 28 секунд (23.08.2011 - 01:45) torygmile написал(а):
А как его привязать к <pubDate>, просто дата на нижней строчке меняется...
<pubDate> /s вроде не то, я просто не работал раньше с регулярными выражениями )
<pubDate> /s вроде не то, я просто не работал раньше с регулярными выражениями )
Спустя 12 минут, 27 секунд (23.08.2011 - 01:57) Invis1ble написал(а):
перевод строки обозначается метасимволом \n в PCRE
Спустя 5 минут, 29 секунд (23.08.2011 - 02:03) torygmile написал(а):
Так мне надо не перевести строку а наоборот поднять, поднять дату после <pubDate> чтобы она шла после нее..
из
<pubDate>
May 29, 2011
сделать <pubDate>May 29, 2011
из
<pubDate>
May 29, 2011
сделать <pubDate>May 29, 2011
Спустя 5 минут, 49 секунд (23.08.2011 - 02:09) Invis1ble написал(а):
Цитата |
Так мне надо не перевести строку а наоборот поднять |
а кто говорит, чтоб ты ее переводил?
Спустя 5 минут, 57 секунд (23.08.2011 - 02:14) torygmile написал(а):
Цитата (Invis1ble @ 22.08.2011 - 22:57) |
перевод строки обозначается метасимволом \n в PCRE |
<pubDate>\n добавляет новую строку после <pubDate>, а не поднимает текст следующей строки к ней...
Спустя 1 минута, 52 секунды (23.08.2011 - 02:16) Invis1ble написал(а):
$html = preg_replace('#(<pubDate>)\n(.*<p)#suU', '$1$2', $html);
Спустя 6 минут, 6 секунд (23.08.2011 - 02:22) torygmile написал(а):
Спасибо! Правда я пытался сделать это в Notepad++ а не PHP.
Спустя 6 минут, 20 секунд (23.08.2011 - 02:29) Invis1ble написал(а):
Цитата |
Правда я пытался сделать это в Notepad++ а не PHP. |
Об этом нужно было сразу писать, а не спустя 100500 постов.
Что там у твоего ноутпада есть, я не в курсе; я показал регулярное выражение в формате PCRE, если твой текст. редактор их распознает - то скорми ему.
Спустя 41 минута, 10 секунд (23.08.2011 - 03:10) torygmile написал(а):
Ну все равно помогло, сделал - найти (<pubDate>)\n(.*2011) заменить на $1$2, так что спасибо большое!
Спустя 56 минут, 50 секунд (23.08.2011 - 04:07) Invis1ble написал(а):
пожалуйста