Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyszukiwanie wzorca
Forum PHP.pl > Forum > PHP
darekHa
Witam

Napisałem sobie prosty skrypt, który przy pomocy funkcji "strpos($tekst, $wzorzec)" wyszukuje wzorzec w tekście, a konkretnie w kodzie jakieś strony.

Działa dobrze dla takiego wzorca:
Kod
$wzorzec = '<div>Witam na stronie</div>';

$tekst = file_get_contents(http://www.onet.pl);
strpos($tekst, $wzorzec);


Nie działa dla skomplikowanego wzorca
Kod
$wzorzec = '<div>
Witam na
stronie</div>';

$tekst = 'file_get_contents(http://www.onet.pl)';
strpos($tekst, $wzorzec);


W jaki sposób wyszukać wzorzec, który ma "entery" lub 10 spacji między jakimiś elementami?
blooregard
A nie możesz użyć wyrażeń regularnych?
darekHa
Jeżeli to rozwiąże problem to będę musiał, choć łatwiej mi zastosować funkcję wbudowaną w php.
erix
Odpalasz skrypt pod Windows? Windows używa \r\n, a Unix \n, stąd problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.