Kód & Formát

Test regulárnych výrazov

Napíšte vzor regulárneho výrazu, otestujte ho s textom; zhody sa zvýraznia, skupiny zachytení a počty zhôd sa zobrazia okamžite. Zadarmo, na strane klienta.

Test regulárnych výrazov
/ / g
Je možné vybrať viacero vlajok; aktívne vlajoky sú zvýraznené.
Informácie

O testoch regulárnych výrazov

Regulárne výrazy (regulárny výraz / regexRegex je výkonný jazykový štandard používaný na vyhľadávanie, overovanie alebo extrakciu špecifických vzorov v texte. Rovnaká syntax platí pre jednoduché kontroly, ako je overovanie e-mailu, telefónneho čísla alebo URL adresy, ako aj pre pokročilejšie úlohy, ako je analýza súborov denníka alebo zložité transformácie textu. Tento bezplatný nástroj na testovanie regexov vám umožňuje okamžite otestovať vzor, ktorý ste zadali, na skutočnom texte.

Nástroj, globálne (g), nerozlišuje veľké a malé písmená (i), veľa riadkov (m), bodka-všetko (s / bodkaVšetko) a Unicode (u) Podporuje vlajky. Všetky zodpovedajúce časti sú v texte farebne zvýraznené. Ak existujú nejaké zodpovedajúce skupiny,(skupina)Hodnoty sú uvedené v samostatnej tabuľke s ich číslami, takže ľahko vidíte, ktorú hodnotu skupina zachytila. Keď zadáte neplatný vzor, nástroj okamžite zobrazí varovanie a nespôsobí zlyhanie aplikácie.

Všetko spracovanie prebieha vo vašom prehliadači; váš text sa neodosiela na žiadny server. JavaScript je natívny. RegExp Keďže používa regex engine, výsledky sú dokonale kompatibilné s prostrediami JavaScriptu. Tento nástroj môžete použiť ako cvičnú oblasť v procese učenia sa regex alebo na otestovanie vzoru, ktorý budete používať vo svojom projekte.

Ako ho používať?

Krok za krokom

  1. Vzor regulárneho výrazu Do poľa (lomené čiary) zadajte výraz, ktorý chcete otestovať. / (bez, len vzor).
  2. Podľa vašich potrieb vlajky Vyberte: g všetky zápasy, i nerozlišuje veľké a malé písmená, m veľa riadkov, s bodka všetko, u Unicode.
  3. Testovací text Vložte alebo napíšte text, ktorý chcete použiť na vyskúšanie vzoru, do určenej oblasti.
  4. Výsledky sa aktualizujú okamžite: zápasy je zdôraznenéZobrazí sa počet zhôd.
  5. Ak existujú skupiny na zachytenie, pod každým zápasom Tabuľka skupiny Zobrazí sa; je uvedené číslo skupiny a hodnoty.
FAQ

Často kladené otázky

g: globálne – zahŕňa všetky zhody, nielen prvú. i: nerozlišuje veľké a malé písmená – nerozlišuje medzi veľkými a malými písmenami. mviacriadkový — ^ a $ Interpretuje sa ako zalomenie riadku/novinka. s: bodkaVšetko — bodka (.Taktiež mapuje znak nového riadku. uUnicode – poskytuje plnú podporu Unicode.

Keď nástroj zistí neplatný vzor, zobrazí červené varovné hlásenie a vymaže aktuálny výsledok. Aplikácia nezlyhá; výsledok sa okamžite obnoví po oprave vzoru.

Sekcie uvedené v zátvorkách vo vašom vzore tvoria skupinu zachytávania: napríklad (\d+)Pre každý zápas je obsah týchto skupín uvedený v samostatných tabuľkách ako Skupina 1, Skupina 2… atď. Nepomenované a pomenované skupiny ((?<reklama>...)) je podporované.

Keďže výpočet vykonáva JavaScriptový engine vášho prehliadača, je rýchly aj pri texte s veľkosťou niekoľko MB v moderných prehliadačoch. Veľmi dlhé vzory alebo výrazy s „katastrofickým spätným sledovaním“ môžu spomaliť prehliadač; v takom prípade obnovte stránku.

Nie. Váš vzor regulárneho výrazu a testovací text sa spracovávajú iba vo vašom prehliadači; na server sa neprenášajú ani neukladajú žiadne údaje.