Léim go dtí an príomhábhar

Tástálaí Regex saor in aisce

Tástáil nathanna rialta in aghaidh téacs i bhfíor-am. Féach maitseanna aibhsithe, grúpaí, agus sonraí maitseála.

Oibríonn as líne nuair a lódáiltear é
//g
Bratacha:

g Domhanda - cuir ar fáil gach meaitseáil · i Neamhbhraisteoireachta (cás-neamhéifeachtach) · m Illátheach - ^ agus $ meaitseáil teorainneacha líne · s Dotall - an ponc meaitseálann líne nua · u Unicode - meaitseáil iomlán cód-phointe · y Greamaithe - caithfidh gach meaitseáil tosú áit ar thosaidh an ceann deireanach

Samplaí:

Meaitseanna

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.Iontráil patrún thuas chun meaitseanna a fheiceáil béim orthu anseo.

Úsáidí coitianta

  • Tástáil Regex do Bhailíochtú FhoirmeScríobh agus tástáil slointe rialta chun a bhailíochtú ríomhpoist, uimhreacha guthán, cóid dhíochell, agus ionchuir fhoirme eile.
  • Parse Loganna Fhreastalaí le RegexScríobh patrún regex chun stampaí ama, seolta IP, cóid earráide, agus sonraí structúrtha a bhaint ó chomhaid log.
  • Bain agus Athraigh Téacs le RegexÚsáid regex chun patrúin a fháil, sonraí a bhaint, nó gníomhartha cuardach agus ionadaíochta a bhreisíonn sula rith tú iad i do eagarthóir.
  • Tástáil Patrúin Beartaithe URLScríobh agus tástáil patrúin regex do rialacha beartaithe URL i Express, Nginx, agus Apache.
  • Bain Sonraí le RegexTóg agus tástáil patrúin chun sonraí structúrtha a bhaint ó théacs neamhstructúrtha, HTML, nó markdown.

Conas a Oibríonn sé

Ritheann an t-uirlis seo go hiomlán i do bhrabhsálaí ag baint úsáide as inneall RegExp ionsuite JavaScript — an t-inneall céanna a chumhachtaíonn gach script ar gach suíomh gréasáin a dtugann tú cuairt air. Ní sheoltar aon phatrún, téacs tástála, ná toradh meaitseála chuig freastalaí riamh.

  1. 1
    Tiomsaithe patrún go RegExp
    Agus tú ag clóscríobh, glaonn an t-uirlis ar new RegExp(patrún, bratacha) ag baint úsáide as na bratacha atá athraithe agat (g, i, m, s, u, y). Má tá an patrún neamhbhailí ó thaobh comhréire, taispeántar an teachtaireacht earráide gafa inlíne láithreach — gan aon chnaipe seolta ag teastáil.
  2. 2
    Bailíonn lúb exec() meaitseálacha
    Ritheann an t-inneall re.exec(téacs) i lúb, ag taifeadadh innéacs charachtair, fad, luach iomlán, grúpaí gabhála uimhrithe, agus aon ghrúpaí ainmnithe gach meaitseála. Cuireann teorainn shábháilteachta de 10,000 meaitseáil cosc ar phatrúin as smacht, agus cuireann garda meaitseála fad-nialas lastIndex chun cinn chun lúba gan chríoch a sheachaint.
  3. 3
    Roinntear an téacs i spáin aibhsithe
    Siúlann feidhm buildSegments fritháirimh na meaitseála agus roinneann sé an téacs foinseach i ndeighleoga malartacha neamh-mheaitseáilte agus meaitseáilte. Timfhilltear spáin mheaitseáilte in eilimintí <mark> stílithe le dathanna timthriallacha ionas go bhfanann meaitseálacha forluiteacha nó in aice a chéile inaitheanta go hamhairc.
  4. 4
    Mód athchur trí String.replace
    Glaonn athrú go mód athchuir ar testText.replace(new RegExp(patrún, bratacha), athsholáthar) go díreach, rud a chiallaíonn go n-oibríonn cúlthagairtí cosúil le $1 agus $<ainm> go díreach mar a dhéanfaidís i gcód JavaScript. Taispeántar téacs an toraidh go beo agus is féidir é a chóipeáil chuig an ngearrthaisce.

Uirlisí Gaolmhara

Ceisteanna Coitianta