![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie mam problem otóż jestem na praktykach, dostałem zadanie by skopiować z strony www do worda kilkadziesiąt stron ( zostało z ~70)
Chciałbym aby mój skrypt na razie tylko wydobywał z kodu tekst
kod działa ale problem jest z wyrażeniem regularnym nie wiem jak poradzić sobie z kilkoma zakończeniami </div> pojawiającymi się w tekście. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Modyfikator "U" w PHP nie jest kompatybilny z Perlem, o czym informuje sama dokumentacja:
Cytat U (PCRE_UNGREEDY) This modifier inverts the "greediness" of the quantifiers so that they are not greedy by default, but become greedy if followed by ?. It is not compatible with Perl. It can also be set by a (?U) modifier setting within the pattern or by a question mark behind a quantifier (e.g. .*?). To narzędzie nie jest ukierunkowane na PHP tylko na ogólnie wyrażenia regularne - dlatego nie ma tam modyfikatora "U" Dla spostrzegawczych na tej stronie jest także modyfikator "g", który nie występuje w regexpach w php. Swoją droga zabawne, że nazywa się to PCRE_UNGREEDY, a w opisie znajduje się informacja It is not compatible with Perl. Gdyż sam akronim PCRE oznacza: Perl Compatible Regular Expressions, ale na temat nazewnictwa w php można długo rozmawiać (IMG:style_emoticons/default/wink.gif) Ten post edytował mstraczkowski 17.04.2013, 10:25:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:11 |