C#怎么截取字符串

這篇文章主要介紹“C#怎么截取字符串”,在日常操作中,相信很多人在C#怎么截取字符串問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C#怎么截取字符串”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

策勒ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創新互聯公司的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

C#截取字符串是如何執行的呢?這個在實際工作中我們經常會遇見這樣的類似應用問題,那么具體的實施是什么呢?下面就向你介紹C#截取字符串的一個實例:

C#截取字符串應用:用C#截取指定長度的中英文混合字符串

我們常做的一件事情,就是在文章系統中,截取一定長度的文章標題,超過指定長度,就加“...”

如兩個字符串:

string str1 = "中國人要啊abc呀~";  string str2 = "1中國人23456abc呀~";

C#截取字符串程序輸出:

str1 = "中國人要...";  str2 = "1中國人2...";

即要把中英文混合的字符串,在截取后,長度要一致,即8個字節的長度(不包括三個點),而且不能出現中文被從中間截斷的情況。于是寫了個方法:

public static string getStr(string s,int l)  {  string temp = s ;  if (Regex.Replace(temp,  "[\u4e00-\u9fa5]","zz",  RegexOptions.IgnoreCase).Length<=l)  {  return temp;  }  for (int i=temp.Length;i>=0;i--)  {  temp = temp.Substring(0,i);  if (Regex.Replace(temp,  "[\u4e00-\u9fa5]","zz",  RegexOptions.IgnoreCase).Length<=l-3)  {  return temp + "";  }  }  return "";  }

調用:

string content = "中國人啊abc呀呀呀呀";  content = getStr(content,13);

到此,關于“C#怎么截取字符串”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!

網頁標題:C#怎么截取字符串
標題鏈接:http://m.kartarina.com/article46/pphshg.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化企業網站制作做網站虛擬主機自適應網站面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 国产成人无码aa精品一区| 国产精品无码AV一区二区三区| 亚洲AV无码一区二区三区DV| 亚洲日韩精品无码专区网站| 日韩免费无码视频一区二区三区 | 亚洲精品无码av中文字幕| 亚洲日韩国产AV无码无码精品| 久久久久久av无码免费看大片| 日韩乱码人妻无码中文字幕 | 亚洲中文字幕不卡无码| 伊人久久一区二区三区无码| 国产高清无码二区 | 亚洲另类无码专区首页| 一本加勒比hezyo无码专区| 无码少妇丰满熟妇一区二区| 亚洲国产无套无码av电影| 高清无码一区二区在线观看吞精| 国产精品无码a∨精品| 四虎成人精品国产永久免费无码 | 日韩精品无码永久免费网站| 人妻无码一区二区不卡无码av| 精品一区二区三区无码免费直播| 亚洲精品无码久久| 亚洲AV人无码综合在线观看| 国产自无码视频在线观看| 久久精品无码一区二区三区免费| 人妻夜夜添夜夜无码AV| 少妇人妻无码精品视频app| 久久久久亚洲AV成人无码| 中文字幕日韩精品无码内射| 超清无码一区二区三区 | 亚洲精品国产日韩无码AV永久免费网 | 日韩免费无码一区二区视频| 精品无码av一区二区三区| 色综合久久久久无码专区| 无码国产乱人伦偷精品视频| 久久久久亚洲AV成人无码| 精品无码免费专区毛片| 亚洲日韩精品A∨片无码加勒比| 亚洲AV无码专区在线观看成人 | 日韩aⅴ人妻无码一区二区|