JavaScript/Oggetto String: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m +replace |
m +funzione |
||
Riga 97:
//s1 contiene ancora "L'utente Pinco ha modificato questa pagina"
</source>
Con questo metodo è possibile contare il numero di occorrenze di una sottostringa in una stringa. Ecco una funzione:
<source lang=javascript>
function substrCount (string, subString) {
return (string.length - (string.replace(subString, "")).length) / subString.length
}
</source>
La funzione elimina tutte le occorrenze della sottostringa nella stringa tramite il metodo <code>replace()</code>; poi sottrae la lunghezza della stringa principale a quella della stringa appena ottenuta; in questo modo si ottiene il numero di caratteri occupati dalla sottostringa che, divisi per la sua lunghezza, ne danno il numero di occorrenze.
[[Categoria:JavaScript|Oggetto String]]
|