Aktywne Wpisy

wfyokyga +68
Klasyk klasyka czyli najważniejsza jest masa a potem też masa
źródło: temp_file5776867628927288168
Pobierz
wfyokyga +36
Naukowcy z uniwersytetu Cambridge, użyli AI by stworzyć wizerunek statycznego mieszkańca miasta Łódź
źródło: temp_file8805072898694258504
Pobierz




Ktoś wie czemu ten regex nie chce mi się skompilować w javie?
^ O tutaj są 2 backslashe tylko wykop obcina ;_;
Zwraca błąd, że jest nielegalny escape character.
Chcę żeby wyłapało backslash, x jako literę a później 2 dowolne znaki.
Ktoś/coś?
#regex #regularexpression #wyrazeniaregularne #java
Tam są 2 backslashe przed x
Przy 3 traktuje x jakby go miał użyć \x
Przy 2\ normalnie się kompiluje, ale przy użyciu jest:
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal hexadecimal escape sequence near index 2
Z 4 działa idealnie, ale nie rozumiem dlaczego tam powinny być 4... Znaczy, no dobra żeby użyć backslasha to 2 backslashe, więc żeby użyć slasha jako slash to 4 backslashe? xD
Swoją drogą czemu dwa problemy?
Tu jest akurat specyficzna sytuacja którą muszę po prostu zapamiętać, ale ogólnie to nie miałem większych problemów nigdy z używaniem regexów.
E tam, ja skumałem. Dzięki.
Drugi poziom to regex, w ktorym niestety tez "\" sluzy do escapowania. W efekcie jest tak jak napisal @hamster151:
W wielu