Přeskočit na obsah
Java výjimkyChyba
PatternSyntaxException

PatternSyntaxException

Regulární výraz má neplatnou syntaxi.

jvmandroid

Co způsobuje tuto chybu

Vzor regulárního výrazu obsahuje syntaktické chyby, jako jsou nespárované závorky, neplatné třídy znaků nebo nesprávné kvantifikátory. Speciální znaky regulárních výrazů může být nutné escapovat.

Jak to opravit

Pečlivě zkontrolujte syntaxi regulárního výrazu. Speciální znaky escapujte dvojitým zpětným lomítkem (\\d v řetězcích Javy). K validaci vzorů použijte Pattern.compile(). Vzory regulárních výrazů nejprve otestujte online nástrojem.

Oficiální dokumentace

Související chybové kódy