INHOUDSOPGAWE:

Wat is regex-toetser?
Wat is regex-toetser?

Video: Wat is regex-toetser?

Video: Wat is regex-toetser?
Video: A quick regular expression tester / RegEx tester utility 2024, Maart
Anonim

Regex-toetser is 'n hulpmiddel om te leer, bou en toets gereelde uitdrukkings ( RegEx / RegExp). Resultate word intyds opgedateer terwyl jy tik. Rol oor 'n vuurhoutjie of uitdrukking vir besonderhede. Stoor en deel uitdrukkings met ander. Verken die Biblioteek vir hulp en voorbeelde.

Eenvoudig so, wat doen hierdie regeks?

'n Gereelde uitdrukking, regex of regexp (soms 'n rasionele uitdrukking genoem) is 'n reeks karakters wat 'n soekpatroon definieer. Gewoonlik word sulke patrone gebruik deur string soek algoritmes vir "vind" of "vind en vervang" bewerkings op stringe, of vir invoer validering.

Tweedens, wat is regex vervang? Vervang (String, String, MatchEvaluator, RegexOptions) In 'n gespesifiseerde invoerstring, vervang alle stringe wat ooreenstem met 'n gespesifiseerde gewone uitdrukking met 'n string teruggestuur deur 'n MatchEvaluator-afgevaardigde. Gespesifiseerde opsies verander die bypassende bewerking.

Ook gevra, wat is regex-validering?

RegEx laat ons toe om te kyk vir patrone in teksstringe soos om te probeer om a geldig e-posadres of wagwoord. As dit dinamies is, sal jy dit teen 'n sekere patroon wil kontroleer bekragtig dit dalk teen 'n databasis. Aangesien daardie string dinamies is, sal jy iets nodig hê bekragtig dit het die verlangde parameters.

Hoe ignoreer ek 'n saak in regex?

As jy wil hê dat slegs 'n deel van die regex hoofletteronsensitief moet wees (soos my oorspronklike antwoord veronderstel is), dan het jy twee opsies:

  1. Gebruik die (?i) en [opsioneel] (?-i) modus wysigers: (?i)G[a-b](?-i).*
  2. Plaas al die variasies (d.w.s. kleinletters en hoofletters) in die regeks - nuttig as moduswysigers nie ondersteun word nie: [gG][a-bA-B].*

Aanbeveel: