Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wykrywanie wyrażeń regularnych
Virti
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 12
Dołączył: 11.01.2005
Skąd: Zduńska Wola

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


Witam
Czy ma ktoś pomysł, jak z dużym prawdopodobieństwem wykryć, czy ciąg znaków jest wyrażeniem regularnym? Próbowałem szukać w manualu, jednak chyba taka funkcja nie istnieje, więc czy jest jakiś sposób na to?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


W sumie to nie do końca rozwiązuje Twój problem, ale preg_match(); zwraca FALSE w przypadku wystąpienia błędu.

  1. <?
  2. $pattern = "jakieś wyrażenie regularne lun zdanie";
  3. $text = "Jakieś inne zdanie, w którym będziemy szukać";
  4. echo !@preg_match($pattern,$text)?"niepoprawne":"poprawne";
  5. ?>


Nie jestem przekonany czy to dobry sposób, ale działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 03:13