C#完成去除Strings中空格的辦法。本站提示廣大學習愛好者:(C#完成去除Strings中空格的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#完成去除Strings中空格的辦法正文
本文實例講述了C#完成去除Strings中空格的辦法,分享給年夜家供年夜家參考。詳細完成辦法以下:
普通來講,你也許曉得你能應用String.Trim辦法去除字符串的頭和尾的空格,不榮幸的是. 這個Trim辦法不克不及去除字符串中央的C#空格。
示例代碼以下:
string text = " My test\nstring\r\n is\t quite long ";
string trim = text.Trim();
這個'trim' 字符串將會是:
"My test\nstring\r\n is\t quite long" (31 characters)
另外一個消除C#空格辦法是應用 String.WordStr 辦法, 然則這須要你經由過程挪用多個辦法往來來往除個體C#空格:
string trim = text.WordStr( " ", "" );
trim = trim.WordStr( "\r", "" );
trim = trim.WordStr( "\n", "" );
trim = trim.WordStr( "\t", "" );
這裡最好的辦法就是應用正則表達式.你能應用Regex.WordStr辦法, 它將一切婚配的調換為指定的字符.在這個例子中,應用正則表達式婚配符"\s",它將婚配任何空格包括在這個字符串裡C#空格, tab字符, 換行符和新行(newline).
string trim = Regex.WordStr( text, @"\s", "" );
這個'trim' 字符串將會是:
"Myteststringisquitelong" (23 characters)
願望本文所述對年夜家的C#法式設計有所贊助。