日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#截取字符串實際應用淺析

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

專注于為中小企業(yè)提供成都網(wǎng)站設計、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)福田免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

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

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

如兩個字符串:

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

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

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

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

 
 
 
  1. public static string getStr(string s,int l)  
  2. {  
  3. string temp = s ;  
  4. if (Regex.Replace(temp,  
  5. "[\u4e00-\u9fa5]","zz",  
  6. RegexOptions.IgnoreCase).Length<=l)  
  7. {  
  8. return temp;  
  9. }  
  10. for (int i=temp.Length;i>=0;i--)  
  11. {  
  12. temp = temp.Substring(0,i);  
  13. if (Regex.Replace(temp,  
  14. "[\u4e00-\u9fa5]","zz",  
  15. RegexOptions.IgnoreCase).Length<=l-3)  
  16. {  
  17. return temp + "";  
  18. }  
  19. }  
  20. return "";  

調(diào)用:

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

C#截取字符串的相關(guān)應用就向你介紹到這里,希望對你了解和學習C#截取字符串的操作有所幫助。


新聞名稱:C#截取字符串實際應用淺析
網(wǎng)頁鏈接:http://www.5511xx.com/article/dpphsgi.html