|
|
|
C# string มีช่องว่าง 1 ช่องบ้าง 2 ช่องบ้าง จะลบช่องว่างให้หมดทำไงครับ |
|
|
|
|
|
|
|
C# string มีช่องว่าง 1 ช่องบ้าง 2 ช่องบ้าง จะลบช่องว่างให้หมดทำไงครับ
ข้อความเป็นแบบนี้ครับ
nine ten eight at ten two end
ถ้าแทนที่ช่องว่างด้วยเครื่องหมาย , ก็จะได้แบบนี้
Code
string s = call.Replace(' ', ',');
Console.WriteLine(s);
ได้ค่าแบบนี้
nine,ten,eight,,at,ten,two,,end,
ผมจะต้องเอาไปใส่ลงใน list ซึ่งตอนนี้ผมใช้แบบนี้อยู่ครับ
list = call.Split(' ').ToList();
แต่ตรงที่ช่องว่าง 2 ช่องพอใส่ใน list แล้วมันจะเป็นบรรทัดว่างๆแบบนี้ครับ
Quote:nine
ten
eight
at
ten
two
end
ผมอยากจะเปลี่ยนช่องว่างที่เป็น 2 ช่องให้เหลือช่องเดียว หรือว่าที่ ,, ให้เหลือ , อันเดียว ทำยังไงถึงจะใส่ใน list ได้โดยไม่มีช่องว่างครับ
Tag : .NET, C#, VS 2010 (.NET 4.x)
|
ประวัติการแก้ไข 2014-12-27 02:32:41 2014-12-27 02:33:07 2014-12-27 02:50:58 2014-12-27 02:55:14 2014-12-27 02:56:17 2014-12-27 02:57:04
|
|
|
|
|
Date :
2014-12-27 02:31:54 |
By :
mmc01 |
View :
2752 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string s = call.Replace(' ', ',').Replace(' ', ',');
หรือจะมาคัดออกตอนเป็นลิสต์แล้วก็ได้ครับ
(ผมเขียน vb อ่ะไม่ค่อยเป็น C#)
Code (VB.NET)
For Each item in Lists
If item.trim = "" then
Lists.Remove(item)
End If
Next
|
|
|
|
|
Date :
2014-12-27 09:46:07 |
By :
deksoke |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|