Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzanie poprawnosci regexpu
Forum PHP.pl > Forum > PHP
deniol13
witam, jak sprawdzic czy dany pattern jest poprawnym patternem? na jakiejs zasadzie if( $patternValid )

mam zmienna $customPatten = '[bbcode][/bbcode]';

potem ten pattern wrzucam do regexpa tak

'/' . $customPatten . '/siU', i jak mozna zauwazyc bedzie erroor parsera,

mam nadzieje ze wyrazilem sie jasno
Crozin
Niestety PCRE nie ma niczego do sprawdzania poprawności wyrażeń. Chyba najprostszym rozwiązaniem będzie po prostu wrzucenie tego wyrażenia do funkcji i sprawdzenie czy został wygnerowany błąd (E_WARNING). Jeśli tak, oznacza to, że wyrażenie jest nieprawidłowe.
goroteb
Sprawdź: http://regexpal.com/ (ten jest javascriptowy(ale fajny), nie wiem na ile są podobne silniki regexpowe JS i PCRE)

Albo do google: pcre online regex test

Daj znać jak znajdziesz coś ciekawego.
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.