Γروهς RegExp JavaScript (x|y)
- Προηγούμενη Σελίδα [^0-9]
- Επόμενη Σελίδα .
- Επιστροφή στο Προηγούμενο Στρώμα Εγχειρίδιο Σημειώσεων JavaScript RegExp
Ορισμός και χρήση
(x|y) Εκφράσεις χρησιμοποιούνται για την αναζήτηση συγκεκριμένων επιλογών.
Οι επιλογές μπορούν να είναι οποιοσδήποτε χαρακτήρας.
Παράδειγμα
Παράδειγμα 1
Εκτελέστε μια ολοκληρωμένη αναζήτηση για οποιαδήποτε επιλογή (κόκκινο|πράσινο):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Παράδειγμα 2
Εκτελέστε μια ολοκληρωμένη αναζήτηση για να βρείτε οποιαδήποτε προκαθορισμένη επιλογή (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Γλώσσα
new RegExp("(x|y)
ή συντομευμένα:
/(x|y)/
Γλώσσα με διακοπές
new RegExp("(x|y)", "g")
ή συντομευμένα:
/(x|y)/g
Υποστήριξη του περιηγητή
/(x|y)/
Είναι χαρακτηριστικό του ECMAScript1 (ES1).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Μέθοδοι αναζήτησης κανονικής έκφρασης
Στο JavaScript, η αναζήτηση κειμένου με κανονικές εκφράσεις μπορεί να γίνει με διαφορετικούς τρόπους.
ΧρήσηΠαράμετρος (pattern)Ως τύπος κανονικής έκφρασης, αυτές είναι οι πιο συχνές μεθόδους:
Παράδειγμα | Περιγραφή |
---|---|
text.match(Παραμέτρος (pattern)) | Μέθοδος match() της αλφαβητικής αλυσίδας |
text.search(Παραμέτρος (pattern)) | Μέθοδος search() της αλφαβητικής αλυσίδας |
Παραμέτρος (pattern).exec(text) | Μέθοδος RexExp exec() |
Παραμέτρος (pattern).test(text) | Μέθοδος RexExp test() |
- Προηγούμενη Σελίδα [^0-9]
- Επόμενη Σελίδα .
- Επιστροφή στο Προηγούμενο Στρώμα Εγχειρίδιο Σημειώσεων JavaScript RegExp