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

ตัด (ลบช่องว่างนำหน้าและต่อท้าย) สตริงใน C #


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

ขั้นแรก กำหนดรูปแบบสำหรับ regex −

string pattern = "\\s+";

สมมติว่าต่อไปนี้เป็นสตริงที่มีช่องว่างนำหน้าและต่อท้าย -

string input = " Welcome User ";

ตอนนี้ใช้ Regex ตั้งค่ารูปแบบและรับผลลัพธ์เป็นสตริงใหม่ใน C #

Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);

ต่อไปนี้เป็นตัวอย่างที่สมบูรณ์ −

ตัวอย่าง

using System;
using System.Text.RegularExpressions;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         string input = " Welcome User ";
         string pattern = "\\s+";
         string replacement = " ";

         Regex rgx = new Regex(pattern);
         string result = rgx.Replace(input, replacement);

         Console.WriteLine("Original String: {0}", input);
         Console.WriteLine("Replacement String:{0}", result);
         Console.ReadKey();
      }
   }
}