Kontrola regulárních výrazů

Kontroluje a ověřuje regulární výrazy v PHP, JavaScriptu a Pythonu

Vlastnosti

Vyhodnocení shody při zadání

Promítne výsledek ihned podle zadání vzoru a textu

Zvýraznění míst shody

V tabulce s čísly řádků vizuálně zvýrazní shodující se řetězce

Podpora modifikátorů i, g, m, s, u

Volně kombinujte příznaky jako velikost písmen či víceřádkový režim

Okamžité vyzkoušení na vestavěné ukázce

Připravený vzor a ukázku textu vyvoláte tlačítkem

Jak používat

1

Zadejte vzor regulárního výrazu

Do horního vstupního pole zapište vzor, který chcete porovnat

2

Zadání ověřovaného textu

Do spodní textové oblasti vložte text, který chcete porovnat

3

Podle potřeby zvolte příznaky

Modifikátory určíte zaškrtávacími poli i, g, m, s a u

4

Kontrolou zobrazte výsledek

Na místě zobrazí výsledek porovnání se zvýrazněnými místy shody

Kontrola regulárních výrazů

Případy použití

Ladění vzorů

Odhalí příčinu, proč regulární výraz neodpovídá podle záměru

Návrh validace vstupů

Před implementací otestuje ověřovací vzory pro e-mail či telefonní číslo

Ověření extrakce informací z logů

Ověří vytažení požadovaného řetězce z logů či textu

Studium a procvičování regulárních výrazů

Osvojí si chování příznaků a metaznaků zkoušením na konkrétních příkladech

Základní znalosti

Co je regulární výraz

Regulární výraz je zápis, který používá symboly k vyjádření vzorů znaků, jako jsou „3 číslice" nebo „řetězec obsahující @". Používá se pro vyhledávání, nahrazování a ověřování vstupu. Například \d{3} odpovídá 3 číslicím.

Hlavní modifikátory (příznaky)

  • i, g:i znamená nerozlišování velkých a malých písmen, g znamená vyhledávání všech výskytů namísto zastavení u prvního. Jde o nejčastěji používanou kombinaci.
  • m (víceřádkový režim):m znamená víceřádkový režim, ve kterém ^ a $ odpovídají začátku a konci každého řádku namísto celého textu.
  • s, u:s znamená, že tečka (.) odpovídá také zalomení řádku, u znamená režim Unicode, který správně zpracovává náhradní páry (některé sinogramy a emoji) na úrovni bodů kódu.

Bezpečnost a soukromí

Vše v prohlížeči

Vstupní data jsou zpracována pouze ve vašem prohlížeči a nejsou odesílána ven.

Zpracování pouze v prohlížeči

porovnání regulárního výrazu se provádí výhradně v rámci vašeho prohlížeče a vstupní data se neposílají na server.

Komunikace šifrována pomocí HTTPS

Načítání stránky je také šifrováno pomocí TLS a třetí strany nemohou přečíst obsah.

Bez odesílání třetím stranám

Vstupní data se neposílají externím službám, jako jsou reklamní sítě nebo sledovací služby.

Bez automatického ukládání výsledků

vzor a text a navrhované vstupy se neukládají na serveru.

Sledujte RAKKOTOOLS v Googlově vyhledávání

219 užitečných nástrojů je snadnější najít v Googlově vyhledávání a vyhledávání AI!

  • Nalezení ve vyhledávání
  • Také se zobrazí ve vyhledávání AI
  • Objevujte nové nástroje
Související nástroje

RAKKOTOOLS je zcela zdarma k použití!

Lze jej používat zdarma bez ohledu na to, zda jste fyzická osoba či právnická osoba, pro komerční nebo nekomerční účely.Není nutný předchozí souhlas ani žádost o použití. Používejte jej svobodně v nejrůznějších situacích.

  • Použití při vysílání a videu

    Různé nástroje, jako je losování a soutěž, lze využívat při přímém vysílání a ve videu.

  • Použití ve škole, práci a na akcích

    Lze jej využívat v různých situacích, jako jsou vyučovací hodiny, rozdělování týmů, pracovní procesy a akce.

  • Uvedení na webu, v knihách a na sociálních sítích

    Jako užitečný nástroj jej lze volně prezentovat na webových médiích, v knihách a na sociálních sítích.

  • Komerční využití

    Lze jej používat pro komerční účely, například pro průzkumy, výpočty, zpracování a konverzi.

Pokud nás představíte, bude nás to motivovat k vytváření dalších nástrojů!

V případě použití při vysílání nebo videu

Prosím zveřejněte odkaz na RAKKOTOOLS v popisu videa nebo zmiňte zmínka nebo zobrazení, že používáte „RAKKOTOOLS" během vysílání či videa.

Příklad textu s odkazem pro popis videa

RAKKOTOOLS https://rakko.tools/cs

Požadavky na použitíPokud jej používáte normálně, můžete jej používat volně. Nicméně je zakázáno používat jej pro účely porušující právní předpisy, porušovat práva třetích stran, významně zatěžovat službu, provádět neoprávněný přístup a další jednání ohrožující provoz služby.

Negarantujeme správnost a úplnost informací a výpočetních výsledků získaných z jednotlivých nástrojů.

Tato příručka je překladem z japonského originálu. Pokud se přeložená verze a originál liší, má japonský originál přednost.