Innehållsförteckning:

Vad är regex-testare?
Vad är regex-testare?

Video: Vad är regex-testare?

Video: Vad är regex-testare?
Video: A quick regular expression tester / RegEx tester utility 2024, November
Anonim

Regex testare är ett verktyg för att lära, bygga och testa reguljära uttryck ( RegEx / RegExp). Resultaten uppdateras i realtid medan du skriver. Rulla över en tändsticka eller ett uttryck för detaljer. Spara och dela uttryck med andra. Utforska biblioteket för hjälp och exempel.

Helt enkelt så, vad gör detta regex?

Ett reguljärt uttryck, regex eller regexp (kallas ibland ett rationellt uttryck) är en sekvens av tecken som definierar ett sökmönster. Vanligtvis används sådana mönster av sträng sökalgoritmer för "hitta" eller "hitta och ersätt" operationer på strängar, eller för indatavalidering.

För det andra, vad är regex-ersättning? Byta ut (String, String, MatchEvaluator, RegexOptions) I en angiven inmatningssträng, ersätter alla strängar som matchar en angiven vanligt uttryck med en sträng som returneras av en MatchEvaluator-ombud. Angivna alternativ ändrar matchningsoperationen.

Frågade också, vad är regex-validering?

RegEx låter oss leta efter mönster i textsträngar som att försöka matcha en giltig e-postadress eller lösenord. Om det är dynamiskt skulle du vilja kontrollera det mot ett visst mönster bekräfta det mot en databas kanske. Eftersom den strängen är dynamisk, skulle du behöva något bekräfta den har önskade parametrar.

Hur ignorerar jag ett fall i regex?

Om du vill att endast en del av regexet ska vara skiftlägesokänslig (som mitt ursprungliga svar antog), så har du två alternativ:

  1. Använd modifierarna (?i) och [valfritt] (?-i): (?i)G[a-b](?-i).*
  2. Lägg alla varianter (dvs gemener och versaler) i regexet - användbart om modifierare inte stöds: [gG][a-bA-B].*

Rekommenderad: