"Tjek nogle andre ting, du kan gøre med understrenge:"
8) Hvordan finder jeg en understreng?
Metoderne indexOf og lastIndexOf lader dig søge efter strenge i strenge. Der er 4 versioner af disse metoder:
Metoden indexOf leder efter en streng i en specificeret streng. Metoden kan søge efter strengen fra begyndelsen af den angivne streng eller starte fra et eller andet indeks (den anden metode). Hvis strengen findes, returnerer metoden indekset for dets første tegn; hvis den ikke findes, returnerer den -1.
Metoder) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
" LastIndexOf- metoden søger efter den angivne streng baglæns fra slutningen af vores streng! Denne metode kan søge efter en streng helt fra slutningen af vores streng eller starte fra et eller andet indeks (den anden metode). Hvis strengen findes, så metoden returnerer indekset for dets første tegn; hvis det ikke findes, returnerer det -1."
Metoder) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
9) Hvordan erstatter jeg en del af en streng med en anden streng?
"Der er tre metoder til dette."
Erstatningsmetoden erstatter alle forekomster af et bestemt tegn med et andet tegn .
Metoden replaceAll erstatter alle forekomster af en understreng med en anden streng.
Metoden replaceFirst erstatter den første forekomst af en bestået understreng med en specificeret streng.
Metoder) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
|
|
|
Resultat:
|
"Men du skal være forsigtig med disse. I de sidste to metoder ( replaceAll og replaceFirst ) videregives den streng, vi leder efter, som et regulært udtryk, ikke en simpel streng. Men det vil jeg tale om senere."
GO TO FULL VERSION