Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะแยกสตริงโดยใช้นิพจน์ทั่วไปใน C # ได้อย่างไร


หากต้องการแยกสตริงที่ฟ้องร้องนิพจน์ทั่วไป ให้ใช้ Regex.split

สมมติว่าสตริงของเราคือ −

string str = "Hello\r\nWorld";

ตอนนี้ใช้ Regex.split เพื่อแยกสตริงดังที่แสดงด้านล่าง -

tring[] res = Regex.Split(str, "\r\n");

ต่อไปนี้เป็นโค้ดที่สมบูรณ์สำหรับการแยกสตริงโดยใช้ Regular Expression ใน C#

ตัวอย่าง

using System;
using System.Text.RegularExpressions;
class Demo {
   static void Main() {
      string str = "Hello\r\nWorld";
      string[] res = Regex.Split(str, "\r\n");
      foreach (string word in res) {
         Console.WriteLine(word);
      }
   }
}

ผลลัพธ์

Hello
World