9 thg 9, 2021

Đoạn code C# với phần nhập câu hỏi tự động.

 

đoạn code tách các câu hỏi:
static void Main(string[] args)
{
  string chuoi = "#. Cau hoi A. Mot, Hai, #. Ba, Bon, C. LAPTRINHVB.NET D.";           
  //luật: xem chuỗi nào có chứa khoảng trắng hay dấu phẩy
  //string pattern = " |, ";
   string pattern = @"#|# ";          
   Regex myRegex = new Regex(pattern);
   string[] sKetQua = myRegex.Split(chuoi);           
   for (int i = 0i < 5i++)
     {
        Console.WriteLine(sKetQua[i]);
     }
}  // and void main


Kết quả:

Câu 1. Cau hoi A. Mot, Hai,
 B. Ba, Bon, C. LAPTRINHVB.NET D. khong co gi

đoạn code nhận nội dung từng câu:
static void Main(string[] args)
{
  tring chuoi = "Cau hoi A. Mot, Hai, B. Ba, Bon, C. LAPTRINHVB.NET D. khon";           
  //luật: xem chuỗi nào có chứa khoảng trắng hay dấu phẩy
  //string pattern = " |, ";
  string pattern = @"S+s|A. |B. |C. |D. ";            
  Regex myRegex = new Regex(pattern);
  string[] sKetQua = myRegex.Split(chuoi);           
  for (int i = 0i < 5i++)
    {
       Console.WriteLine(sKetQua[i]);
    }
 }  // and void main

Kết quả:

Câu 1. Cau hoi

Mot, Hai,

Ba, Bon,

LAPTRINHVB.NET

khong co gi

code câu hỏi với ký tự \ của RE mô tả ký tự đó thuộc RE chứ không phải của đầu vào

static void Main(string[] args)
 {
   string chuoi = "1. Cau hoi A. Mot,2. Hai, B. Ba, Bon, C.3. LAPTRINHVB.NET";           
   // dấu \ để phân biệt ký hiệu đặc biệt RE hay là ký tự của chuỗi đầu vào
   string pattern = @"\d.|\d.";               
   Regex myRegex = new Regex(pattern);
   string[] sKetQua = myRegex.Split(chuoi);           
   for (int i = 0i < 5i++)
     {
         Console.WriteLine(sKetQua[i]);
     }
}  // and void main

kết quả là:

Cau hoi A. Mot,

 Hai, B. Ba, Bon, C.

 LAPTRINHVB.NET

Đoạn code C# với phần nhập câu hỏi tự động. Rating: 4.5 Diposkan Oleh: http://pdunoteit.blogspot.com/