


## Κλάσεις

| Κλάση | Περιγραφή |
| --- | --- |
| [Capture](./capture/) | Αποτέλεσμα αντιστοίχισης μιας μόνο υποέκφρασης. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να το περάσετε στις συναρτήσεις ως όρισμα. |
| [CaptureCollection](./capturecollection/) | Λίστα καταγραφών που έγιναν από μία μόνο ομάδα σύλληψης. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να το περάσετε στις συναρτήσεις ως όρισμα. |
| [Group](./group/) | Αποτέλεσμα του ταίριασματος που έγινε από μία μοναδική ομάδα σύλληψης. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα. |
| [GroupCollection](./groupcollection/) | Λίστα των ομάδων σύλληψης σε ένα μοναδικό ταίριασμα. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα. |
| [GroupCollectionPtr](./groupcollectionptr/) | [Group](./group/) δείκτης συλλογής. Αυτός ο τύπος είναι ένας δείκτης για τη διαχείριση της διαγραφής άλλων αντικειμένων. Θα πρέπει να εκχωρείται στη στοίβα και να περνιέται στις συναρτήσεις είτε με τιμή είτε με σταθερή αναφορά. |
| [Match](./match/) | [Single](../system/single/) ταίριασμα κανονικής έκφρασης σε συμβολοσειρά. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα. |
| [MatchCollection](./matchcollection/) | Συλλογή των ταιριασμάτων που πραγματοποιούνται με επαναλαμβανόμενη εφαρμογή κανονικής έκφρασης σε συμβολοσειρά. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα. |
| [Regex](./regex/) | Κανονική έκφραση που ακολουθεί σύνταξη παρόμοια με τη C#. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα. |
## Enums

| Απαρίθμηση | Περιγραφή |
| --- | --- |
| [RegexOptions](./regexoptions/) | [Regex](./regex/) επιλογές. |
## Typedefs

| Typedef | Περιγραφή |
| --- | --- |
| [CaptureCollectionPtr](./capturecollectionptr/) | Δείκτης στη συλλογή σύλληψης. |
| [CapturePtr](./captureptr/) | Δείκτης σε αντικείμενο μοναδικής σύλληψης. |
| [GroupPtr](./groupptr/) | Δείκτης σε ομάδα. |
| [MatchCollectionPtr](./matchcollectionptr/) | [Match](./match/) δείκτης συλλογής. |
| [MatchEvaluator](./matchevaluator/) | Τύπος αντιπροσώπου για την αξιολόγηση του ταιριάσματος. |
| [MatchPtr](./matchptr/) | [Match](./match/) δείκτης. |
| [RegexPtr](./regexptr/) | [Regex](./regex/) δείκτης. |
| [UStringPtr](./ustringptr/) | Κοινόχρηστη UnicodeString για αποφυγή αντιγραφής. |
