|
|
|
WinApp C# ขอความช่วยเหลือเรื่อง RegularExpressions หน่อยครับ |
|
|
|
|
|
|
|
Code (C#)
string[] num = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",".","-" };
string rgxNumName = "0{3}|1{3}|2{3}|3{3}|4{3}|5{3}|6{3}|7{3}|8{3}|9{3}";
Regex rgx = new Regex(rgxNumName, System.Text.RegularExpressions.RegexOptions.Singleline | System.Text.RegularExpressions.RegexOptions.CultureInvariant);
MessageBox.Show((rgx.IsMatch("21221352412") ? "is" : "is not" )+ Environment.NewLine+ rgxNumName);
ได้แบบนี้
Code (C#)
string[] num = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",".","-" };
string rgxNumName = "0{3}|1{3}|2{3}|3{3}|4{3}|5{3}|6{3}|7{3}|8{3}|9{3}|(.){3}|(-){3}";
Regex rgx = new Regex(rgxNumName, System.Text.RegularExpressions.RegexOptions.Singleline | System.Text.RegularExpressions.RegexOptions.CultureInvariant);
MessageBox.Show((rgx.IsMatch("21221352412") ? "is" : "is not" )+ Environment.NewLine+ rgxNumName);
ได้แบบนี้
คือผมต้องการใช้ RegularExpressions เช็คดูว่า "21221352412" มีอักษรที่ซ้ำกัน 3 ตัวรึไม่
อย่าง 000,111,...,--- ประมาณนี้ครับ
แต่พอเพิ่ม |(.){3}|(-){3} มันกลับบอกว่า is แบบนี้ต้องแก้ยังไงครับ
Tag : .NET, Win (Windows App), C#, VS 2012 (.NET 4.x), Windows
|
|
|
|
|
|
Date :
2015-12-29 17:54:01 |
By :
lamaka.tor |
View :
916 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-01-03 16:40:45 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|