Регулярные выражения...

sherif

Guest
Регулярные выражения...

Совсем замучался , помогите...
Есть текст, следующей структуры:

PHP:
1-header1
2-header2

1-header1

TextTextTextTextTextTextTextTextTextText
TextTextTextTextTextTextTextTextTextTextTextTextTextText
TextTextTextText
End...

2-header2

TextTextTextTextTextTextTextTextTextText
TextTextTextTextTextTextTextTextTextTextTextTextTextText
TextTextTextText
End...
как из него выгрызть то что между (1-header1 и End...) (2-header2 и End...) и т.д.

Пробывал так:
PHP:
1-.*End\.\.\.
Но так, тянет за собой весь текст.....
Подскажите кто знает, зарание благодарен....
 

Demiurg

Guest
если используешь pcre, то отключи жадность.
про жадность можно почитать в описании модификаторов.
 

sherif

Guest
Автор оригинала: Demiurg
если используешь pcre, то отключи жадность.
про жадность можно почитать в описании модификаторов.
А без отключения жадности можно сделать?

(к слову как жадность будет по аглицки) :)
 

Demiurg

Guest
>А без отключения жадности можно сделать?
конечно можно. Например, используя строковые функции

>(к слову как жадность будет по аглицки)
lingvo.yandex.ru
 
Сверху