[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с многострочным рег. выражением.
ZigaMan
У меня есть текст, допустим:
 <xx>sss<xx>
1444
<x2>sыss<xx>
1487
<xя>sвs<xx>
1422


Мне надо получить число 1444. я составляю выражение:
 <xx>sss<xx>\n(\d+)

И я ничего не получаю. Помогите пожалуйста.



Спустя 1 минута, 49 секунд (3.04.2010 - 19:48) twin написал(а):
Куда ставишь?

Спустя 11 минут, 44 секунды (3.04.2010 - 19:59) ZigaMan написал(а):
на php.
или я вопрос не понял?)

Спустя 5 минут, 48 секунд (3.04.2010 - 20:05) twin написал(а):
Код в студию.

Спустя 13 минут, 28 секунд (3.04.2010 - 20:19) ZigaMan написал(а):
<?
$text = implode ('', file ("test.txt"));
preg_match_all('/<xx>sss<xx>\n(\d+)/m', $text, $out);
echo $out[1][0];
?>

Спустя 26 минут, 47 секунд (3.04.2010 - 20:45) twin написал(а):
preg_match_all("/<xx>sss<xx>[^\d]*?([\d]+)/is", $text, $out);
echo $out[1][0];

Спустя 17 минут, 1 секунда (3.04.2010 - 21:02) ZigaMan написал(а):
Во, спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.