1樓:仰起臉__微笑
如果是那你確定只不要最後一個字的話可以str.substring(0, str.length - 1);
如果不確定就用正則匹配數字
2樓:匿名使用者
試試看這樣行不行
string str = "3000張";
string result = system.text.regularexpressions.regex.match(str, @"\d+").value;
console.writeline(result);
3樓:螞蟻棚
如果都是最後一個字是單位的話,用 字串..substring(0, 字串.length-1) 就可以。也可以用正則,不過比較麻煩。
4樓:匿名使用者
string str="3000張";
str.substring(0, str.length - 1);
5樓:睡如此
兩種方案
1.如果能確定單位只有張只卷等可知的單位的話,可以用 replace函式替換掉該單位.
string para = "3000張";
para = para.replace("張", "").replace("只", "").replace("卷", "");
messagebox.show(para);
2.如果能確定在最後且只有一位的話,可以用substring函式獲取指定長度的字元
para.substring(0, para.length - 1);
messagebox.show(para);
6樓:匿名使用者
最好還是用正則取數字,你單位萬一會有兩個字呢。。。
c#獲取任意字串的最後三位字元
7樓:
haha.substring(haha.length - 3, 3)
如果你要是想獲得副檔名名稱的話用fileinfo獲得了就行了
8樓:心心想嬉
int stringlength=haha.length;獲得字串的長度,也就是個數
string returnstr=haha.substring(stringlength-3,3);returnstr得到的字串
主要是運用字串提供函式substring(startindex,length)
9樓:匿名使用者
string haha="sfhgsjdflkjgkdf
string 後三位 = haha.substring(a.length-3,3);
3表示擷取的字元個數
10樓:匿名使用者
haha.substring(haha.length-4);
就行了因為長度和索引的差距是1,因此的-4;
(加分哦)
11樓:
string a = "asjflsjlfjsdf";
string 後三位 = a.substring( a.length - 3 ) ;
12樓:匿名使用者
用substring()
13樓:匿名使用者
string b = a.substring( a.length - 3 ) ;
c#如何獲取字串從某個到最後一個字元位置
14樓:昊羲小額
string a = "helsljalkfjasdkfjlj;akdfjkljtreehilkjlkjiaosidjfal";
int i = a.lastindexof("f");//直接
copy呼叫lastindexof方法就可以了
c# 擷取字串最後一個字元
15樓:
k = k.substring(k.length-1, 1);
c獲取任意字串的最後三位字元
haha.substring haha.length 3,3 如果你要是想獲得副檔名名稱的話用fileinfo獲得了就行了 心心想嬉 int stringlength haha.length 獲得字串的長度,也就是個數 string returnstr haha.substring stringle...
c怎樣獲取string的某個字元最後一位的位置
春天的離開 報告指定的 unicode 字元或 string 在此例項中的最後一個匹配項的索引位置。名稱說明 string.lastindexof char 報告指定 unicode 字元在此例項中的最後一個匹配項的索引位置。string.lastindexof string 報告指定的 strin...
我想用C擷取字串的某幾位,我想用C 擷取乙個字串的某幾位
string str pos050717,n 39.191,e116.700,0346600,00986,52,11800 宣告乙個字串 string arrstr str.split 定義陣列接收分割後的字串 按照逗號分割 console.writeline arrstr 1 取出陣列 1 的值 ...