asp.net 常用字符串處理方法
更新時間:2010年12月06日 20:55:21 作者:
asp.net 常用字符串處理方法,學(xué)習(xí)asp.net的朋友可以參考下。
string fox;
fox.ToLower()轉(zhuǎn)化成小寫字母
fox.ToUpper()轉(zhuǎn)化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達到某長度。
fox.PadRight(10)增加右邊空格,使字串達到某長度。
fox.PadX(10,'-')增加其它字符,使字串達到某長度。X指:Left/Right
fox.Split(' ')將字串分解成數(shù)組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長度,一個漢字等于倆字符
//獲得漢字的區(qū)位碼
byte[] array = new byte[2];
array = System.Text.Encoding.Default.GetBytes("啊");
int i1 = (short)(array[0] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解碼方式下的漢字碼
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//unicode反解碼為漢字
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);
int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);
array[0] = (byte)t1;
array[1] = (byte)t2;
string s = System.Text.Encoding.Unicode.GetString(array);
//default方式反解碼為漢字
array[0] = (byte)196;
array[1] = (byte)207;
s = System.Text.Encoding.Default.GetString(array);
fox.ToLower()轉(zhuǎn)化成小寫字母
fox.ToUpper()轉(zhuǎn)化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達到某長度。
fox.PadRight(10)增加右邊空格,使字串達到某長度。
fox.PadX(10,'-')增加其它字符,使字串達到某長度。X指:Left/Right
fox.Split(' ')將字串分解成數(shù)組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長度,一個漢字等于倆字符
//獲得漢字的區(qū)位碼
byte[] array = new byte[2];
array = System.Text.Encoding.Default.GetBytes("啊");
int i1 = (short)(array[0] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解碼方式下的漢字碼
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//unicode反解碼為漢字
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);
int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);
array[0] = (byte)t1;
array[1] = (byte)t2;
string s = System.Text.Encoding.Unicode.GetString(array);
//default方式反解碼為漢字
array[0] = (byte)196;
array[1] = (byte)207;
s = System.Text.Encoding.Default.GetString(array);
您可能感興趣的文章:
- ASP.NET JSON字符串與實體類的互轉(zhuǎn)換示例代碼
- ASP.NET兩個截取字符串的方法分享
- ASP.NET從字符串中查找字符出現(xiàn)次數(shù)的具體實現(xiàn)方法
- asp.net中url字符串編碼亂碼的原因與解決方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法
- 解析Asp.net,C# 純數(shù)字加密解密字符串的應(yīng)用
- Asp.net,C# 加密解密字符串的使用詳解
- asp.net判斷字符串是否是中文的方法
- asp.net字符串處理類代碼
- asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)
- asp.net中將某字符串切割成陣列并排序列出
- asp.net分割字符串的幾種方法小結(jié)
- asp.net中利用正則表達式判斷一個字符串是否為數(shù)字的代碼
- asp.net richTextBox中高亮顯示選中字符串或文本
- asp.net下比較兩個等長字符串是否含有完全相同字符(忽略字符順序)
- asp.net(c#) 使用Rex正則來生成字符串數(shù)組的代碼
- asp.net字符串分割函數(shù)使用方法分享
相關(guān)文章
ASP.NET?Core?WebApi返回結(jié)果統(tǒng)一包裝實踐記錄
本文主要是展示了針對ASP.NET Core WeApi結(jié)果統(tǒng)一返回格式的相關(guān)操作,通過示例我們一步一步的展示了完成這一目標的不斷升級的實現(xiàn),雖然整體看起來比較簡單,但是卻承載著筆者一次又一次的思考升級2022-04-04C#/.NET讀取或修改文件的創(chuàng)建時間及修改時間詳解
這篇文章主要給大家介紹了關(guān)于C#/.NET讀取或修改文件的創(chuàng)建時間及修改時間的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08asp.net下利用JS實現(xiàn)對后臺CS代碼的調(diào)用方法
asp.net下利用JS實現(xiàn)對后臺CS代碼的調(diào)用方法...2007-04-04asp.net DropDownList實現(xiàn)二級聯(lián)動效果
這篇文章主要介紹了asp.net DroDownList實現(xiàn)二級聯(lián)動效果的相關(guān)資料,需要的朋友可以參考下2016-02-02asp.net 頁面轉(zhuǎn)向 Response.Redirect, Server.Transfer, Server.Exec
如果你讀過很多行業(yè)雜志和 ASP.NET 示例,你會發(fā)現(xiàn),大多數(shù)人使用 Response.Redirect 將用戶引導(dǎo)到另一個頁面,而另一些人好像偏愛于神秘的 Server.Transfer,那么,這二者有什么區(qū)別?2009-11-11asp.net網(wǎng)站實現(xiàn)接入QQ登錄示例代碼
相信大家在做開發(fā)的時候,常會遇到集成QQ登錄的功能,本文主要說的是利用asp.net代碼的實現(xiàn)方式,邏輯部分主要還是根據(jù)幫助文檔來的。不懂的同學(xué)可以先看看文檔。下面來一起學(xué)習(xí)學(xué)習(xí)。2016-08-08ASP.NET MVC5網(wǎng)站開發(fā)用戶修改資料和密碼(六)
這篇文章主要介紹了ASP.NET MVC5網(wǎng)站開發(fā)用戶修改資料和密碼,本文即將結(jié)束member區(qū)域的用戶部分,感興趣的小伙伴們可以參考一下2015-09-09