Η μέθοδος search στις κανονικές εκφράσεις JavaScript
Σε αυτό το μάθημα θα αναλύσουμε τη μέθοδο search,
η οποία πραγματοποιεί αναζήτηση σε μια συμβολοσειρά
βάσει μιας κανονικής έκφρασης. Δέχεται
τις ακόλουθες παραμέτρους:
συμβολοσειρά.search(κανονική_έκφραση)
Η μέθοδος επιστρέφει τη θέση της πρώτης
υποσυμβολοσειράς που βρέθηκε, ενώ αν δεν βρεθεί -
επιστρέφει -1.
Στο επόμενο παράδειγμα βρίσκουμε τη θέση της υποσυμβολοσειράς
'aaa' στη συμβολοσειρά μας:
let str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);
Ως αποτέλεσμα, στη μεταβλητή θα καταγραφεί το εξής:
5
Δίνεται η συμβολοσειρά:
let str = '1 23 456 789';
Βρείτε τη θέση του πρώτου αριθμού που αποτελείται από τρία ψηφία.