根據單個分隔字符用split截取
在珙縣等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站設計、成都做網站 網站設計制作按需制作,公司網站建設,企業網站建設,品牌網站設計,網絡營銷推廣,成都外貿網站建設,珙縣網站建設費用合理。
string st="GT123_1";
string[] sArray=st.split("_");
即可得到sArray[0]="GT123",sArray[1]="1";
2.利用多個字符來分隔字符串
tring str = "GTAZB_JiangjBen_123";
string[] sArray = str.Split(new char[2] { 'j', '_' });
foreach(string e in sArray)
{
Console.WriteLine(e);
}
得到sArray[0]="GTAZB",sArray[1]="Jiang",sArray[2]="Ben",sArray[3]="123";
3根據字符串或字符串組來截取字符串
string str = "GTAZB_JiangjBen_123";
string[] sArray = str.Split( new string[]{"Ji","jB"}, StringSplitOptions.RemoveEmptyEntries);
foreach(string e in sArray)
{
Console.WriteLine(e);
}
得到sArray[0]="GTAZB_",sArray[1]="ang",sArray[2]="en_123";
4提取字符串中的第i個字符開始的長度為j的字符串;
string str = "GTAZB_JiangjBen_123";
int start=3,length=8;
Console.WriteLine(str.Substring(start-1, length));
#includestdio.h
#includestring.h
int fun(char *s1,int len,char *s2)
{
int length;
length=strlen(s1);
if(len0||len=length)
return 0;
else
strcpy(s2,s1[len]);
}
int main(void)
{
char s1[100];
char s2[100];
int len;
printf("請輸入字符串:");
gets(s1);
printf("請輸入截取首字符下標:");
scanf("%d",len);
if(fun(s1,len,s2))
printf("截取字符串:%s\n",s2);
else
printf("截取失敗\n");
return 0;
}
#includestdio.h
#define max 200 //輸入的數最多兩百個
int main()
{
int i,input,len=0;
int a[max],front;
printf("\nplease input the number!\n");
scanf("%d",input);
printf("請輸入要取出的位數!\n");
scanf("%d",front);
len=strlen(input); //輸入數字的長度
for(i=0;ifront;i++) //用來取出所有的單個數字
{
a[i] =input/(10^len);
input=input%(10^len);
len--;
}
for(i=0;ifront;i++)
{
printf("%d",a[i]);
}
}
這道題應該能運行,不能的話,發個消息過來,我來調試下!
網頁名稱:c語言截取函數 c語音截取字符串
URL地址:http://vcdvsql.cn/article38/doieopp.html
成都網站建設公司_創新互聯,為您提供標簽優化、網站設計、關鍵詞優化、移動網站建設、面包屑導航、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯