อาจารย์ให้อธิบายว่าโปรแกรมโค้ดมันทํางานอย่างไร ผมไม่รู้จะอธิบายการทํางานอย่างไร ไม่ค่อยรู้โปรแกรม C#
รบกวนอีกครั้งนะครับ คุณ By : 01000010 ขอบพระคุณมากครับ
Code (C#)
โปรแกรม 1
static void Main()
{
string[] words = new string[] { "bad", "boy", "baad", "bear", "bend" };
foreach (string word in words)
if (Regex.IsMatch(word, "ba+"))
Console.WriteLine(word);
Console.Read();
}
}
}
Code (C#)
โปรแกรม 2
static void Main()
{
string[] words = new string[] { "bad", "boy", "baad", "bear", "bend" };
foreach (string word in words)
if (Regex.IsMatch(word, "ba{2}d"))
Console.WriteLine(word);
}
}
}
Code (C#)
โปรแกรม 3
static void Main()
{
string[] words = new string[] { "Part", "of", "this", "<b>string</b>", "is", "bold" };
string regExp = "<.*>";
MatchCollection aMatch;
foreach (string word in words)
{
if (Regex.IsMatch(word, regExp))
{
aMatch = Regex.Matches(word, regExp);
for (int i = 0; i < aMatch.Count; i++)
Console.WriteLine(aMatch[i].Value);
}
}
}
Code (C#)
โปรแกรม 4
static void Main() {
string st1 = "the quick browm fox jumped over the lazy dog";
MatchCollection matchSet;
matchSet = Regex.Matches(st1, ".");
foreach (Match aMatch in matchSet)
Console.WriteLine("matches at: " + aMatch.Index);
}
}
Code (C#)
โปรแกรม 5
static void Main() {
string st1 = "the quick brown fox jumped over the lazy dog one time";
MatchCollection matchSet;
matchSet = Regex.Matches(st1, "t.e");
foreach (Match aMatch in matchSet)
Console.WriteLine("Matches at: " + aMatch.Index);
}
}
Code (C#)
โปรแกรม 6
static void Main()
{
string[] words = new string[] { "Part", "of", "this", "<b>string</b>", "is", "bold" };
string regExp = "<.*>";
MatchCollection aMatch;
foreach (string word in words)
{
if (Regex.IsMatch(word, regExp))
{
aMatch = Regex.Matches(word, regExp);
for (int i = 0; i < aMatch.Count; i++)
Console.WriteLine(aMatch[i].Value);
}
}
}