Kelas System::Text::RegularExpressions::Regex
isi
[
bersembunyi
]Regex class
Ekspresi reguler yang mengikuti sintaks mirip C#. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject() . Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class Regex : public System::Object
Metode
| Metode | Deskripsi |
|---|---|
| static Escape(const String&) | Menyandikan karakter khusus untuk menggunakan string sebagai bagian dari pola. |
| get_MatchTimeout() | Mendapatkan batas waktu pencocokan. |
| get_Options() | Mendapatkan opsi regex. |
| get_RightToLeft() | Memeriksa apakah pencocokan dilakukan dalam mode kanan-ke-kiri. |
| IsMatch(const String&, int) | Mencocokkan regex terhadap string. |
| static IsMatch(const String&, const String&, RegexOptions, TimeSpan, int) | Memeriksa apakah string cocok dengan pola. |
| Match(const String&) | Mencocokkan regex terhadap string. |
| Match(const String&, int, int) | Mencocokkan regex terhadap string. |
| static Match(const String&, const String&, RegexOptions, TimeSpan, int, int) | Mencocokkan string dan pola. |
| Matches(const String&, int) | Mendapatkan semua kecocokan regex dalam string yang diberikan dengan mencocokkan berulang kali. |
| static Matches(const String&, const String&, RegexOptions, TimeSpan, int, int) | Mendapatkan semua kecocokan antara string dan pola. |
| Regex() | Membuat regexp kosong. |
| Regex(const String&) | Konstruktor. |
| Regex(const String&, RegexOptions) | Konstruktor. |
| Regex(const String&, RegexOptions, TimeSpan) | Konstruktor. |
| Replace(const String&, const String&) | Mengganti semua kecocokan regex dalam string dengan string pengganti. |
| Replace(const String&, const char_t *) | Mengganti semua kecocokan regex dalam string dengan string pengganti. |
| static Replace(const String&, const char_t *, const char_t *) | Mengganti semua kecocokan regex dalam string dengan string pengganti. |
| static Replace(const String&, const String&, const char_t *) | Mengganti semua kecocokan regex dalam string dengan string pengganti. |
| Replace(const String&, const MatchEvaluator&) | Mengganti semua kecocokan dalam string dengan string pengganti yang dihasilkan oleh delegasi. |
| Replace(const String&, const MatchEvaluator&, int) | Mengganti semua kecocokan dalam string dengan string pengganti yang dihasilkan oleh delegasi. |
| Replace(const String&, const MatchEvaluator&, int, int) | Mengganti semua kecocokan dalam string dengan string pengganti yang dihasilkan oleh delegasi. |
| static Replace(const String&, const String&, const MatchEvaluator&, RegexOptions) | Mengganti semua kecocokan dalam string dengan string pengganti yang dihasilkan oleh delegasi (fungsi statis). |
| static Replace(const String&, const String&, const String&, RegexOptions) | Mengganti semua kecocokan regex dalam string dengan string pengganti. |
| Replace(const String&, const String&, int) | Mengganti substring dalam string. Tidak diimplementasikan. |
| Replace(const String&, const String&, int, int) | Mengganti substring dalam string. Tidak diimplementasikan. |
| static Replace(const String&, const String&, const String&) | Mengganti kecocokan regex. |
| static Replace(const String&, const String&, const MatchEvaluator&) | Mengganti kecocokan regex. |
| Split(const String&) | Membagi string berdasarkan kecocokan regex. |
| Split(const String&, int) | Membagi string berdasarkan kecocokan regex. |
| Split(const String&, int, int) | Membagi sebuah string input sejumlah maksimum yang ditentukan menjadi sebuah array substring, pada posisi yang ditentukan oleh ekspresi reguler yang ditentukan dalam konstruktor Regex. Pencarian pola ekspresi reguler dimulai pada posisi karakter yang ditentukan dalam string input. |
| static Split(const String&, const String&, RegexOptions, TimeSpan) | Membagi string berdasarkan regexp. |
| static Split(const String&, const String&, int, RegexOptions, TimeSpan) | Membagi string berdasarkan regexp. |
| ToString() const override | Mengonversi regex menjadi string. |
| static Unescape(const String&) | Membuka escape karakter khusus dalam string yang digunakan sebagai bagian dari pola. |
Bidang
| Bidang | Deskripsi |
|---|---|
| static InfiniteMatchTimeout | Nilai timeout khusus untuk menonaktifkan pemutusan kecocokan karena timeout. |
Lihat Juga
- Class Object
- Namespace System::Text::RegularExpressions
- Library Aspose.Page for C++