Kode & Formaat

Regex-toets

Skryf 'n regex-patroon, toets dit teen teks; ooreenkomste word uitgelig, vasleggingsgroepe en ooreenkomstellings word onmiddellik gelys. Gratis, kliëntkant.

Regex-toets
/ / g
Verskeie vlae kan gekies word; aktiewe vlae word uitgelig.
Inligting

Oor Regex-toetse

Gereelde uitdrukkings (gereelde uitdrukking / regexRegex is 'n kragtige taalstandaard wat gebruik word om spesifieke patrone binne teks te soek, te verifieer of te onttrek. Dieselfde sintaksis geld vir eenvoudige kontroles soos e-pos-, telefoonnommer- of URL-verifikasie, sowel as meer gevorderde take soos loglêerontleding of komplekse tekstransformasies. Hierdie gratis Regex-toetsinstrument laat jou toe om die patroon wat jy getik het, onmiddellik op regte teks te toets.

Gereedskap, wêreldwyd (g), hoofletterongevoelig (i), baie lyne (m), punt-almal (s / puntAlles) en Unicode (u) Dit ondersteun die vlae. Alle ooreenstemmende afdelings word in kleur binne die teks uitgelig. Indien daar enige ooreenstemmende groepe is,(groep)Die waardes word in 'n aparte tabel met hul nommers gelys, sodat jy maklik kan sien watter waarde die groep vasgelê het. Wanneer jy 'n ongeldige patroon invoer, gee die instrument onmiddellik 'n waarskuwing en laat die toepassing nie ineenstort nie.

Alle verwerking vind in jou blaaier plaas; jou teks word nie na enige bediener gestuur nie. JavaScript is inheems. RegExp Omdat dit 'n regex-enjin gebruik, is die resultate perfek versoenbaar met JavaScript-omgewings. Jy kan hierdie hulpmiddel as 'n oefenarea in jou regex-leerproses gebruik, of om die patroon wat jy in jou projek sal gebruik, lewendig te toets.

Hoe om dit te gebruik?

Stap vir stap

  1. Regex-patroon Tik die uitdrukking wat jy wil toets in die blokkie (skuinsstrepe) / (sonder, net die patroon).
  2. Volgens u behoeftes vlae Kies: g alle wedstryde, i hoofletter-ongevoelig, m baie lyne, s punt-almal, u Unicode.
  3. Toets teks Plak of tik die teks wat jy wil gebruik om die patroon in die aangewese area uit te probeer.
  4. Resultate word onmiddellik opgedateer: wedstryde word beklemtoonDie aantal ooreenkomste word vertoon.
  5. Indien daar vanggroepe is, onder elke wedstryd Groeptabel Dit verskyn; die groepnommer en waardes word gelys.
Gereelde Vrae

Gereelde vrae

g: globaal — sluit alle ooreenkomste in, nie net die eerste een nie. i: hoofletter-ongevoelig — onderskei nie tussen hoofletters en kleinletters nie. m: veelreël — ^ en $ Dit word geïnterpreteer as 'n reëlbreuk/nuuslyn. s: puntAlles — punt (.Dit karteer ook die nuwe reëlkarakter. uUnicode — bied volle Unicode-ondersteuning.

Wanneer die instrument 'n ongeldige patroon opspoor, vertoon dit 'n rooi waarskuwingsboodskap en vee die huidige resultaat uit. Die toepassing stort nie vas nie; die resultaat word onmiddellik verfris wanneer jy die patroon regstel.

Afdelings tussen hakies in jou patroon vorm 'n vasleggingsgroep: byvoorbeeld (\d+)Vir elke passing word die inhoud van hierdie groepe in aparte tabelle gelys as Groep 1, Groep 2… ensovoorts. Onbenoemde en benoemde groepe ((?<advertensie>...)) word ondersteun.

Omdat die berekening deur jou blaaier se JavaScript-enjin gedoen word, is dit vinnig selfs met teks van etlike MB in moderne blaaiers. Baie lang patrone of uitdrukkings met "katastrofiese terugsporing" kan die blaaier vertraag; in hierdie geval, verfris die bladsy.

Nee. Jou regex-patroon en toetsteks word slegs in jou blaaier verwerk; geen data word na die bediener oorgedra of daarop gestoor nie.