Czy możliwe jest sprawdzenie składni wyrażenie regularnego?
Przykładowo mam klasę, która pobiera wyrażenie regularne z zewnętrznego źródła:
public function setRegex($str_regex) { throw new Exception('Przekazano pusty ciąg!'); $this->regex = $str_regex; }
Czy istnieje jakaś funkcja która sprawdzi poprawność składniową wyrażenia (odpowiednik javowego Pattern.compile(regex), np czy znajduję się pomiędzy '/'. Czy w tym celu pozostaje mi tylko użyć innego wyrażenie regularnego?
Pozdrawiam