Syntaks for testen () -metoden
Resultat = regexpvar.Test (MatchString)I denne syntaksen:
Returverdi
Returverdien av denne metoden er av datatypen boolsk, returnerer sann hvis kampen blir funnet ellers falsk.
Eksempel 1: Prøver å finne karakteren “H” inne i en streng
Begynn med å lage en strengvariabel og gi den en strengverdi med følgende linje:
StringVar = "Hello World, dette er Linuxhint";Neste trinn er å faktisk lage mønsteret som skal matches mot denne strengen, bruk følgende linje for å lage mønsteret:
mønster = /h /i;Dette mønsteret er å finne ut eksistensen av karakteren “H” uten saksfølsomhet. Etter det, bruk testmetoden på mønsteret, og i argumentet om testmetoden, bare passere StringVar og lagre returverdien i en ny variabel som:
Resultat = mønster.Test (StringVar);På slutten, bare skriv ut resultat Variabel på terminalen ved hjelp av konsollloggfunksjonen:
konsoll.logg (resultat);Det komplette utdraget for dette eksemplet er som:
StringVar = "Hello World, dette er Linuxhint";Å utføre denne koden vil skrive ut følgende resultat på terminalen:
Utgangen viser at karakteren “H” var til stede inne i StringVar.
Eksempel 2: Test () -metode med saken følsomt mønster
For dette eksemplet, lage et mønster som vil søke etter karakteren “H” med saksfølsomhet ved hjelp av følgende kodelinje:
mønster2 = /h /;Etter det, lag en strengvariabel akkurat som i eksempel 1:
StringVar2 = "Hello World, dette er også Linuxhint";Etter det, bruk test () -metoden på mønsteret med strengverdien som er passert inni den:
Resultat = mønster.Test (StringVar2);På slutten, pass resultat Variabel i konsollloggfunksjonen for å skrive ut returverdien fra Test () -metoden på terminalen:
konsoll.logg (resultat);Det komplette kodebiten for dette eksemplet vil være:
StringVar2 = "Hello World, dette er også Linuxhint";Å utføre denne koden vil skrive ut følgende resultat på terminalen:
Brevet “H” i det lille tilfellet ble ikke funnet i strengen. Derfor er resultatverdien falsk
Pakk opp
REGEXP -testen () brukes til å samsvare med mønsteret som er definert i REGEXP -objektet mot en streng og returnerer en ekte boolsk verdi hvis kampen er funnet. Ellers returneres en falsk boolsk verdi. Test () -metoden brukes på en REGEXP -variabel ved hjelp av DOT -operatøren. Denne artikkelen har forklart testen () -metoden ved hjelp av eksempler