Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Regex

Regex je textový řetězec, který slouží pro vyhledávání textu. Setkat se s ním můžete například v Purpur configu: username-valid-characters: ^[a-zA-Z0-9_.]*$. V tomto příkladu nastavení regexu ^[a-zA-Z0-9_.]*$ u username-valid-characters znamená, že se můžou připojit hráči, jejichž jméno obsahuje písmena a až z (bez diakritiky), A až Z, čísla 0 až 9, podtržítko a tečku.

Pokud potřebujete vytvořit/upravit regex (například přidání znaku do povolených znaků ve jméně, protože Bedrock hráči mají kvůli Floodgate před jménem speciální znak) a nevíte si rady, LLM (AI) nástroje jako ChatGPT od OpenAI nebo Gemini od Google obvykle vrátí správný regex. Taky se můžete někde zeptat. Pokud nevíte kde, Discord servery programovacích jazyků můžou být ideálním místem. Je ovšem dobré získanému regexu slepě nedůvěřovat a otestovat si, zda funguje správně. Pro to můžete využít nástroj regex101 (u “Flavor” zvolte “Java 8”), který zároveň umí regex hezky vysvětlit.