En delstreng er et sett med tegn i rekkefølge , funnet eller tatt fra en streng variabel . For eksempel , "dag " og " od " er begge understrenger av "i dag . " Visual Basic Script , også kjent som VBScript eller VBS , har flere funksjoner som lar deg analysere strenger for eksistensen av understrenger , eller opprette nye delstreng variabler fra eksisterende strenger . Søk Funksjoner
The InStr og InStrRev funksjoner ta en streng og et søk for eksistensen av en delstreng i den. Du må gi strengen og delstreng søk verdiene til enten funksjon. Som standard begynner InStr -funksjonen søket med det første tegnet i strengen , mens InStrRev funksjonen starter søket med det siste tegnet . Men med begge funksjonene , kan du angi en annen startposisjon , som begynner fra sine respektive ender .
Oppretting
venstre, høyre og Midt funksjoner ta en streng og returnere en delstrengen som inneholder en del av den opprinnelige . Venstre og Høyre funksjoner krever at du legge inn en streng og en lengde for delstrengen . De begynner å lage delstrengen fra venstre og høyre side av den opprinnelige , henholdsvis. The Mid -funksjonen krever at du oppgir et originalt streng og et tegn stilling for å begynne å lage delstrengen , som begynner fra det første tegnet. Du har muligheten til å gi en lengde for denne funksjonen , også
Trim funksjoner
VBS har tre trim funksjoner: . Trim, ltrim og RTRIM . Alle tre fjern blanke tegn fra en streng og returnerer en delstrengen . Hver funksjon krever bare strengen å trimme som en parameter . Den LTrim funksjonen fjerner mellomrom fra venstre slutten av en streng og RTRIM funksjonen gjør det samme , men fra høyre side. Trim funksjonen er en kombinasjon av de to som den fjerner blanke tegn fra begge ender .
Bytt Funksjon
erstatte funksjonen tar en streng, søker for eksistensen av en delstreng i det, og erstatter det delstrengen med en ny delstreng . Du må gi alle tre verdiene til funksjonen. Du har også muligheten til å gi en start posisjon for å begynne å lete etter delstrengen , fra venstre ende av de viktigste strengen . Du kan også angi hvor mange ganger du vil erstatte delstrengen . Som standard erstatter funksjonen alle forekomster .