Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Η συνάρτηση REGEXTEST σάς επιτρέπει να ελέγξετε εάν οποιοδήποτε τμήμα του παρεχόμενου κειμένου συμφωνεί με μια κανονική παράσταση ("regex"). Θα επιστρέψει TRUE εάν υπάρχει αντιστοιχία και FALSE εάν δεν υπάρχει.

Σύνταξη

Η συνάρτηση REGEXTEST καθορίζει εάν οποιοδήποτε τμήμα του κειμένου συμφωνεί με το μοτίβο. 

Η σύνταξη της συνάρτησης REGEXTEST είναι:

REGEXTEST(κείμενο; μοτίβο; [case_sensitivity])

Επιχείρημα

Περιγραφή

μήνυμα κειμένου

(υποχρεωτικό)

Το κείμενο ή η αναφορά σε ένα κελί που περιέχει το κείμενο με το οποίο θέλετε να αντιστοιχήσετε.

μοτίβο

(υποχρεωτικό)

Η κανονική παράσταση ("regex") που περιγράφει το μοτίβο του κειμένου που θέλετε να αντιστοιχίζετε.

case_sensitivity

Καθορίζει εάν η αντιστοιχία κάνει διάκριση πεζών-κεφαλαίων. Από προεπιλογή, η αντιστοίχιση κάνει διάκριση πεζών-κεφαλαίων. Εισαγάγετε ένα από τα εξής:

0: Διάκριση πεζών-κεφαλαίων

1: Διάκριση πεζών-κεφαλαίων

Σημειώσεις: Κατά τη σύνταξη μοτίβων regex, μπορούν να χρησιμοποιηθούν σύμβολα που ονομάζονται "διακριτικά" και ταιριάζουν με μια ποικιλία χαρακτήρων. Αυτά είναι ορισμένα απλά διακριτικά για αναφορά:

  • "[0-9]": οποιοδήποτε αριθμητικό ψηφίο

  • "[a-z]": ένας χαρακτήρας στην περιοχή από το α έως το ω

  • ".": οποιοσδήποτε χαρακτήρας

  • "a": ο χαρακτήρας "a"

  • "a*": μηδέν ή περισσότερο "a"

  • "a+": ένα ή περισσότερα "a"

  • Όλες οι κανονικές παραστάσεις για αυτή τη συνάρτηση, καθώς και οι REGEXEXTRACT και REGEXREPLACE χρησιμοποιούν τη «γεύση» PCRE2 του regex.

  • Η συνάρτηση REGEXEXTRACT επιστρέφει πάντα τιμές κειμένου. Μπορείτε να μετατρέψετε αυτά τα αποτελέσματα ξανά σε αριθμό με τη συνάρτηση VALUE.

Παραδείγματα

Αντιγράψτε τα δεδομένα του παραδείγματος και επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Αν χρειάζεται, μπορείτε να προσαρμόσετε το πλάτος των στηλών για να δείτε όλα τα δεδομένα.

Ελέγξτε διάφορες πτυχές της συμβολοσειράς "αλφάλφα"

Δεδομένα

Μηδική

Τύποι

Ερωτήσεις

=REGEXTEST(A2;"α")

Περιέχει το γράμμα "α";

=REGEXTEST(A2;"[a-z]")

Περιέχει πεζά γράμματα;

=REGEXTEST(A2;"[A-Z]")

Περιέχει κεφαλαία γράμματα;

=REGEXTEST(A2;"[aeiou]")

Περιέχει φωνήεντα;

=REGEXTEST(A2;"[0-9]")

Περιέχει κανένα αριθμό ψηφίων;

Η παρακάτω εικόνα δείχνει τα αποτελέσματα.

Χρήση του REGEXTEXT για απάντηση σε διάφορες ερωτήσεις σχετικά με τη λέξη "αλφάλφα"

Ελέγξτε εάν οι αριθμοί τηλεφώνου έχουν τη συγκεκριμένη μορφή "(###) ###-####", χρησιμοποιώντας το μοτίβο:

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Σημείωση: Η ανάστροφη κάθετο "\" χρησιμοποιείται για την "διαφυγή" παρενθέσεων "()" και ορισμένων άλλων χαρακτήρων. Σε αυτό το μοτίβο, το "\(" ερμηνεύεται ως "(" και "\)" ερμηνεύεται ως ")"

Δεδομένα

(378) 555-4195

+1(878) 555-8622

Τύποι

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Η παρακάτω εικόνα δείχνει το αποτέλεσμα.

Χρήση της συνάρτησης REGEXTEST για να ελέγξετε εάν οι αριθμοί τηλεφώνου έχουν συγκεκριμένη σύνταξη, με το μοτίβο "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×