Kelas Regex digunakan untuk mewakili ungkapan biasa. Ungkapan biasa ialah corak yang sepadan dengan teks input.
Berikut adalah kaedah kelas Regex-
Teacher号 | #🎜🎜 descriptions#🎜 🎜# |
---|---|
public bool IsMatch🎜 🎜🎜# Menunjukkan sama ada pembina Regex ungkapan biasa yang ditentukan menemui padanan dalam rentetan input yang ditentukan. | 2|
public bool IsMatch(input rentetan)#🎜 int # | Menunjukkan sama ada ungkapan biasa yang dinyatakan dalam pembina Regex menemui padanan dalam rentetan input yang ditentukan, bermula pada kedudukan permulaan yang dinyatakan dalam rentetan.
3 |
Menunjukkan sama ada ungkapan biasa yang ditentukan menemui padanan dalam rentetan input yang ditentukan. | 4 |
5
Penggantian rentetan awam (input rentetan🎜🎜) # td> |
|
6rentetan awam[] Pisah(input rentetan)#🎜 | Pisahkan rentetan input kepada tatasusunan subrentetan, yang kedudukannya ditakrifkan oleh corak ungkapan biasa yang dinyatakan dalam pembina Regex. #|
Contoh berikut menggunakan kaedah Matches() untuk mencari rentetan input yang ditentukan- | Contoh Demonstrasi langsung# 🎜🎜# using System; using System.Text.RegularExpressions; namespace RegExApplication { class Program { private static void showMatch(string text, string expr) { Console.WriteLine("The Expression: " + expr); MatchCollection mc = Regex.Matches(text, expr); foreach (Match m in mc) { Console.WriteLine(m); } } static void Main(string[] args) { string str = "make maze and manage to measure it"; Console.WriteLine("Matching words start with 'm' and ends with 'e':"); showMatch(str, @"\bm\S*e\b"); Console.ReadKey(); } } } Salin selepas log masuk Matching words start with 'm' and ends with 'e': The Expression: \bm\S*e\b make maze manage measure Salin selepas log masuk |
Atas ialah kandungan terperinci Apakah kelas Regex dan kaedah kelasnya dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!