1樓:匿名使用者
string str = "pos050717,n 39.191,e116.700,----, 0346600,00986,52,11800";//宣告乙個字串
string arrstr = str.split(',');//定義陣列接收分割後的字串(按照逗號分割)
console.writeline(arrstr[1]);//取出陣列[1]的值
console.writeline(arrstr[2]);//取出陣列中[2]的值
console.readline();
2樓:落木葉瀟瀟
直接用string 擷取行嗎
string s = "pos050717,n 39.191,e116.700,----, 0346600,00986,52,11800";
string str = s.substring(10,28);
console.write(s);
好長時間沒有接觸了 可能你試試。3樓的其實就很經典
3樓:匿名使用者
string jwd = request["jwd"];//獲取到前台的值
string aa = jwd.split(',');//擷取字串decimal jd = convert.todecimal(aa[0]);//逗號前的字串
decimal wd = convert.todecimal(aa[1]);//逗號後的字串
我用的decimal這個型別,你可以不用這個型別接收
.net(c#)怎麼擷取字串中間幾個字元?
4樓:匿名使用者
c#中有substring(int startindex,int len)方法。也就是substring()函式。
例子:string tempstring="abcdef";
tempstring.substring(1,3)即可得到字串"bcd"。
5樓:匿名使用者
用split方法
比如,你有一串字元是a,b,c
你可以用split(",")方法將這個字串分割後的字串,a和b和c放到乙個陣列裡,那麼這個陣列,假設名稱是p,那麼p[0]="a",p[1]="b",p[2]="c"
6樓:匿名使用者
string s = "jalkjfalskd";
string s1 = s.substring(3, s.length - 3);
c#中擷取字串的幾種方法
7樓:西安it優就業
給你分享8種c#中擷取字串的方法:
根據單個分隔字元用split擷取例如複製****如下:string st="gt123_1";
string sarray=st.split("_");
即可得到sarray[0]="gt123",sarray[1]="1";
利用多個字元來分隔字串例如複製****如下:string str = "gtazb_jiangjben_123";
string sarray = str.split(new char[2] );
foreach(string e in sarray)得到sarray[0]="gtazb",sarray[1]="jiang",sarray[2]="ben",sarray[3]="123";
根據字串或字串組來擷取字串例如複製****如下:string str = "gtazb_jiangjben_123";
string sarray = str.split( new string, stringsplitoptions.removeemptyentries);
foreach(string e in sarray)得到sarray[0]="gtazb_",sarray[1]="ang",sarray[2]="en_123";
提取字串中的第i個字元開始的長度為j的字串;例如複製****如下:string str = "gtazb_jiangjben_123";
int start=3,length=8;
console.writeline(str.substring(start-1, length));
輸出得到azb_jian。
提取字串中右數長度為i的字串複製****如下:string str = "gtazb_jiangjben_123";
string tst;int i=5;tst = str.substring(str.length - i);
console.writeline(tst);輸出n_123;
替換字串中的特定字串複製****如下:string str = "gtazb_jiangjben_123";
string tst;
tst = str.replace("123","321");
console.writeline(tst);
輸出gtazb_jiangjben_321
刪除字串中的特定字串jiangj複製****如下:string str = "gtazb_jiangjben_123";
string tst;
tst = str.replace("jiangj","");
console.writeline(tst);
輸出gtazb_ben_123
刪除指定位置(第i個)的指定長度(length)的字串複製****如下:string str = "gtazb_jiangjben_123";
int i=5,length=8;
str=str.remove(i,length);
c# 擷取一段中文字串前兩個字元
8樓:小小小魚生活
#regionbreakstring:獲取指定長度的字元,一段中文字串前兩個字元。///。
串接子串:對於 σ* 中的兩個字串 s 和 t,它們的串接被定義為在 s 中的字串行之後跟隨著 t 中的字串行,並被指示為 st。例如,σ = ,並且 s = bear 且 t = hug,則 st = bearhug 而 ts = hugbear。
空串充當單位;對於任何字串 s,有 εs = sε = s。所以,集合 σ* 和串接運算形成了么半群,就是從 σ 生成的自由么半群。此外,長度函式定義從 σ* 到非負整數的么半群同態。
9樓:
string string =string.substring(0,2);
10樓:匿名使用者
string a =b.substring(0,2);
c#中怎樣擷取指定長度字串
11樓:刑妙春
假設str為你從資料庫中查出來的標題
string res="";//此變數儲存你最終要顯示的標題然後判斷
if(str.length>8)
res=str.substring(0,8)+"...";//從0開始,擷取8位,後面省略號可不要
else
res= str;//如果小於等於8位,則不變
c#中怎樣擷取兩特定字元之間的字串
12樓:墨汁諾
indexof 已過載。 報告 string 或乙個或多個字元在zd此字串中的第乙個匹配項的索引。
indexof(char) 報告指定 unicode 字元在此字串中的第乙個匹配項的索引。
string stra = "abcdefghijk";
string strtempa = "c";
string strtempb = "j";
//要求c---g之間的字串,也就是:defghi
//求得strtempa 和 strtempb 出現的位置:
int indexofa = stra.indexof(strtempa);
int indexofb = stra.indexof(strtempb);
string ru = stra.substring(indexofa + 1, indexofb - indexofa -1);
console.writeline("ru = " + ru); //
console.readline();
13樓:
string s ="abcd";
console.writeline(s.substring(1));//從第二位一直擷取到最後,輸出"bcd"
console.writeline(s.substring(2,2));//從第三位開始擷取兩位,輸出"bc"
14樓:匿名使用者
string stra = "abcdefghijk";
string strtempa = "c";
string strtempb = "j";
//我們要求c---g之間的字串,也就是:defghi
//求得strtempa 和 strtempb 出現的位置:
int indexofa = stra.indexof(strtempa);
int indexofb = stra.indexof(strtempb);
string ru = stra.substring(indexofa + 1, indexofb - indexofa -1);
console.writeline("ru = " + ru); //----這就是你要的結果
console.readline();
15樓:匿名使用者
string a = "12312a!@#$%^798bxvbn";
int i= a.indexof("a");//找a的位置int j = a.indexof("b");//找b的位置a = (a.
substring(i + 1)).substring(0, j - i - 1);//找出a和b之間的字串
結果:!@#$%^798
16樓:
string s="dddacccbfff";
string newstring = s.indexof('a')+1,s.indexof('b')-s.indexof('a')-1);
已測試過了
哈哈樓上真夠快的
17樓:鑫興鴻裝飾幫助
就樓上那個方法,不過開始的時候把兩個特定的字元位子先定位出來就可以了indexof
C怎麼讓字串定長,C 怎麼讓一個字串定長
比如說,你想讓一個字串的長度為10個長度,如下 string a 10個長度的空白 string inputa 定長字串inputa 介面取得或者使用者給予inputa inputa a inputa inputa.substring 0,10 該字串定長為10,如果不夠後面空格補全,如果過長,則截...
在C 程式中輸入n個字串,以A打頭的字串輸出嗎
大大的 如下 include include using namespace std int main string str 100 int i cout please input code cin str i 給str賦值 for i 0 i 4 i if str i 0 a 一維字串陣列,可以這...
java中如何擷取字串中的指定一部分
具體方法如下 string usename f workspace ssh photo webcontent uploadfile 1444783552338pic.jpg int begin usename.indexof int last usename.length system.out.pr...