Η μέθοδος search στις κανονικές εκφράσεις JavaScript

Σε αυτό το μάθημα θα αναλύσουμε τη μέθοδο search, η οποία πραγματοποιεί αναζήτηση σε μια συμβολοσειρά βάσει μιας κανονικής έκφρασης. Δέχεται τις ακόλουθες παραμέτρους:

javascriptσυμβολοσειρά.search(κανονική_έκφραση)

Η μέθοδος επιστρέφει τη θέση της πρώτης υποσυμβολοσειράς που βρέθηκε, ενώ αν δεν βρεθεί - επιστρέφει -1.

Στο επόμενο παράδειγμα βρίσκουμε τη θέση της υποσυμβολοσειράς 'aaa' στη συμβολοσειρά μας:

javascriptlet str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);

Ως αποτέλεσμα, στη μεταβλητή θα καταγραφεί το εξής:

javascript5
Задание 1

Δίνεται η συμβολοσειρά:

javascriptlet str = '1 23 456 789';

Βρείτε τη θέση του πρώτου αριθμού που αποτελείται από τρία ψηφία.