Περισσότερα
Πώς να μετρήσετε την εμφάνιση συμβολοσειράς στη συμβολοσειρά;
Πώς μπορώ να μετρήσω τον αριθμό των φορών που μια συγκεκριμένη συμβολοσειρά εμφανίζεται σε μια άλλη συμβολοσειρά. Για παράδειγμα, αυτό προσπαθώ να κάνω σε Javascript:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
551
3
Το "g" στην κανονική έκφραση (συντομογραφία για global) λέει ότι πρέπει να αναζητηθεί ολόκληρη η συμβολοσειρά και όχι μόνο η πρώτη εμφάνιση. Αυτό ταιριάζει με το
is
δύο φορές:-- begin snippet: js hide: false console: true babel: false -->,
Μπορείτε να χρησιμοποιήσετε την
match
για να ορίσετε μια τέτοια συνάρτηση: