如何去掉C#字串中的所有空格
字串行數Trim()可以去掉字串前後的空格,如:
C# Code
1 2 |
string myString = " this is a test "; Console.WriteLine(myString.Trim()); |
輸出的結果為:
使用字串的Replace()函式可以去掉字串中間及前後的空格:
C# Code
1 2 |
string myString = " this is a test "; Console.WriteLine(myString.Replace(" ", "")); |
然而,當字串中含轉義字元(如\r, \t, \n)時,Replace函式輸出的結果中還是有空格,如:
1 2 |
string myString = " this\n is\r a \ttest "; Console.WriteLine(myString.Trim()); |
此時當然可以用多個Replace函式來替換這些空格,但稍顯麻煩。
新增標頭檔案using System.Text.RegularExpressions;
此時可以考慮用正則表示式方法Regex.Replace()和匹配符\s(匹配任何空白字元,包括空格,製表符,換頁符等,與[\f\n\t\r\v]等效),如:
C# Code
1 2 |
string Console.WriteLine(Regex.Replace(myString, @"\s", "")); |
輸出結果為:
相關推薦
如何去掉C#字串中的所有空格
字串行數Trim()可以去掉字串前後的空格,如: C# Code 1 2 string myString = " this is a test "; Console.WriteLine(myString.Trim()); 輸出的結果為:
C++ 去掉string字串中首尾空格和所有空格
c++去掉首尾空格是參考一篇文章的,但是忘記文章出處了,就略過吧。 去掉首尾空格的程式碼如下: 1 void trim(string &s) 2 { 3 4 if( !s.empty() ) 5 { 6 s.era
js去掉字串中所有空格
通過迴圈,去掉所有空格 var s="1223 332 "; while(s.indexOf(" ")!=-1) { s=s.replace(" ","");} alert(s); 去掉字串中的
Java中去除字串中所有空格的幾種方法
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間 複製程式碼 程式碼如下:String str = " hell o "; String str2 = str.replaceAll(" ",
js去除字串中所有空格正則表示式
//定義一個字串var str = " he llo ";//剔除所有空格var conStr = str .replace(/\s+/g,"");//列印資訊到瀏覽器控制檯console.info(conStr );控制檯輸出資訊:hello
C++去掉字串中重複空格
#include<iostream> #include<string.h> using namespace std; void delSpace(char* buf) {//int len = strlen(buf);//int i,j;//if(i
sql中去掉欄位的所有空格
字元前的空格,用ltrim(string) 字元後的空格,用rtrim(string) 字元中的空格,用replace(string, ' ', ' ') 例 update qx_users set `NAME`=rtrim(NAME) update qx_u
輸出的字串中有空格並且無法替換B e a r e r N D c y Z T g 4 N z A t N 2 N h Z C 0 0 Y 2 E 4 L T g x M W E t O D Y
###1.檔案如下: Request url: appv2.qichacha.net/app/v1/extras/getVersion?platform=android&version=11.3.0×tamp=1543816102814&sign=ddc
MATLAB中去掉字串中的空格,num2str引發的問題
MATLAB中去掉字串中的空格(前後以及中間)的函式 去掉前後的空格:strtrim(); eg: >> a = ' Keep Moving ', aLen = length(
c#輸入一個字串,並把字串的第一個字元變為大寫,如果字串中有空格則把空格的下個字元變為大寫之後輸出
using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace c
iOS:使用NSRegularExpression正則去掉一串字串中所有的特殊字元和標點
/* 遍歷的模式,正則表示式匹配在指定options和range模式下匹配指定string,傳入block中可以獲取結果資訊 */ - (void)enumerateMatchesInString:(NSString *)string options:(NSMatchingOptions)options
C例項----刪除鍵盤輸入字串的所有空格
問題描述:編寫一個函式,其引數為一個字串,刪除字串中的所有空格並輸出。 分析:遍歷字元陣列,當遇到空格時,將空格後面的所有字元從空格處重新寫入,直到遇到‘\0’結束。 程式碼: #include <stdio.h> #include <s
js中去掉字串中的空格
1、 去掉字串前後所有空格:程式碼如下:?1234function Trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } 說明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉
C語言實現移除字串中的空格,並將空格數列印
某次被問到這一簡單問題,想想以前學C語言的時候是知道的,那會卻怎麼也想不起來,現在回顧。 這裡用兩種方式實現移除: 陣列實現 #include <stdio.h> #include <string.h> /*用陣列實現移
c++ 去除字串中的空格和標點符號 (remove_if 函式的用法)
C++中提供了自動刪除空格和標點符號的函式,使用如下: #include <ctype.h> #include <algorithm> str_testing.erase(
使用Swift去掉字串中的空格
筆試面試時經常會出這樣的問題:從某個字串中刪除多餘的空格,因為英文是使用空格進行分詞的,而URL中通常會包括非常多的特殊字元,所以這是一種很常用的做法。和OC中一樣,在swift中也可以使用NSCharacterSet類來實現。對於字串刪空格操作,通常有兩種情況
java如何把String字串中所有的空格和製表符(\t)替換成單個符號。
該方法可用於將字串分解成若干有用的陣列。 大致程式碼如下: package test; import java.util.ArrayList; import java.util.List; /** * @author : suyuyuan * @date :2016年5
C 字串刪除指定字元,比如刪除字串中的空格
由於最近在找工作,在一個筆試的題要求刪除字串中中所有的空格,比如原陣列 char array[]="I am Chinese . I can speak English"; 要將原陣列變成 char array[]="IamChinese.IcanspeakEnglish"; 當時時間緊迫,編寫了
Ex 2_14 去掉數組中所有重復的元素..._第二次作業
main ati ide 所有 public i+1 重復元素 aps 進行 首先利用歸並排序算法對數組進行排序,時間復雜度為O(nlogn),接著再利用時間復雜度為O(n) 的去重復算法去掉數組中的重復元素。總的時間復雜度為O(nlogn)。 (這題應該
centos 7 使用sed命令去除字串中的空格(可用於去除檔名的空格)
1.刪除字串行首空格(刪除檔名首部空格) sed 's/^[ \t]*//g' 2. 刪除字串行尾空格(刪除檔名尾部空格) sed 's/[ \t]*$//g' 3.去除字串中所有空格(去除字串中所有空格)