Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyszukiwanie poprawnego ciągu php
impimp94
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Czy jest funkcja która działa w ten sposób:
szukaj $znaku od tego znaku do tego
Naprzykład mam kod php w którym chce wyszukać wszytkie polecenia echo.
czyli:
nazwa_funkcji("echo","<?php","?>");
z góry dzięki za pomoc
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl.php.net/manual/pl/function.preg-match.php

popraw tytul na mowiacy co o problemie
Go to the top of the page
+Quote Post
impimp94
post
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Czy to powino wyglądać mniej więcej w ten sposób?
  1. <?php
  2. preg_match("/<?php(echo\".*\";)*?>/",$kod_php);
  3. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie, to powinno wygladac mniej wiecej w ten sposob:
Cytat
popraw tytul na mowiacy co o problemie

skoro pierwsza prosba nie pomogla, druga prosba konczy sie zamknieciem tematu. zapraszam na PW z poprawnym tytulem, a otworze

edit: otwieram
Go to the top of the page
+Quote Post
impimp94
post
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


ja odzielam znak zapytania tym \
to chyba przez bbCode
preg_match("/<\?php(echo\".*\";)*\?>/",$kod_php);
Go to the top of the page
+Quote Post
em1X
post
Post #6





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


1) preg_match_all" title="Zobacz w manualu PHP" target="_manual przecież chce wszystkie wystąpienia
2) zamiast .* korzystaj z .*? - kwantyfikator leniwy, nie pobierze więcej niż trzeba
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 15:59