Αναζήτηση συμβολοσειρών Javascript ()

Η μέθοδος αναζήτησης συμβολοσειράς JavaScript () αναζητά τη συμβολοσειρά για μια τιμή που καθορίζεται από μια κανονική έκφραση.

Η σύνταξη της search()μεθόδου είναι:

 str.search(regexp)

Εδώ, το str είναι μια συμβολοσειρά.

αναζήτηση () Παράμετροι

Η search()μέθοδος περιλαμβάνει:

  • regexp- Ένα αντικείμενο κανονικής έκφρασης (Το επιχείρημα μετατρέπεται σιωπηρά σε RegExpαν δεν είναι RegExpαντικείμενο)

Επιστροφή τιμής από την αναζήτηση ()

  • Επιστρέφει το ευρετήριο του πρώτου αγώνα μεταξύ της κανονικής έκφρασης και της δεδομένης συμβολοσειράς
  • Επιστρέφει -1 εάν δεν βρέθηκε αγώνας.

Παράδειγμα: Χρήση αναζήτησης ()

 const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match

Παραγωγή

 2 16 -1

Προτεινόμενη ανάγνωση: Ταίριασμα συμβολοσειράς JavaScript ()

ενδιαφέροντα άρθρα...