題目:給出乙個字串,其中含有中文和英文,要求將中文英文分別列印出來
思路:利用英文本母ascii碼
大寫字母ascii碼65~90
小寫字母ascii碼97~122
c#取char的ascii碼,只要強制將其轉化為int型別即可得到。
1using
system;
2using
system.collections.generic;
3using
system.linq;
4using
system.text;
5using
system.threading.tasks;67
namespace
splitchineseandenglishfromstring817
public
static
void split(string
s)18
27else
28 31}
32console.writeline(eng);
33console.writeline(chi);34}
35}36 }
PHP中獲取中英文混合字串長度
今晚在寫框架的表單驗證類時,需要判斷某個字串長度是否在指定區間內,很自然地,想到了php中的strlen函式。str hello world echo strlen str 輸出12 然而在php自帶的函式中,strlen及mb strlen都是通過計算字串所佔位元組數來計算長度的,在不同的編碼情況...
Oracle擷取中英文混合字串的處理
declare i int set i 30 while i 0 begin update 表 set 標題 left 標題,i where datalength left 標題,i 30 and datalength 標題 30 set i i 1 end 減少迴圈 declare i int s...
C 區分中英文統計字串的長度
我們都知道c 中的string自已有乙個length屬性,用來統計字串的長度,如果字元都是中文或都是英文,那沒什麼問題,但如果出現中英文混合的情況,我們的統計結果就不太準確了,因為在計算機中,中文佔兩個位元組的空間,英文佔乙個位元組的空間,而string的length不具備區分中英文的功能,所以它計...