C擷取字串

時間 2022-05-15 15:30:11

1樓:哲事姓無

如果格式是一致的,括號中都為數字的話,可以考慮使用正則來匹配

2樓:匿名使用者

看你的資料時什麼樣的,如果字數固定 例如:(102)2號桌;(103)3號桌;這樣的你用substring最快也最方便。

如果字數不固定,那都用split分割

var s="(101)1號桌;";

var a=s.split(")");//得到 (101 和 1號桌;

var b=a[0].substr(1,a[0].length-1)//得到101

var c=a[1].split(";");//c[0]就是你要的 1號桌

3樓:閆恨容

當你在看的資料,如果單詞的數量是固定的,例如:(102)2表(103)3個表;使用的串最快和最方便的。

如果沒有的話是固定的,而斯普利特

var s的=(101)1表「;

var = s.split()」);/ /獲取(101和1臺;

var b = a [0]。substr(1,[0]。長度-1)/ / 101

var c = a [1]。分割(「; 「);/ / c [0]是你想要的1號表

4樓:落月

string s="(101)1號桌;";

int start =s.indexof("(101)")+5;

int end =s.indexof(";",start);

string result=s.substring(start,end-start);

5樓:

string s="(101) 1號桌;"

string s2=s.substring(1,3);

string s3=s.substring((s.length-4),3);

6樓:

= =要那麼複雜? 直擊replace不行?(str).replace("(","").repalce(")","")

C幾種擷取字串的,C 幾種擷取字串的方法小結

c 幾種擷取字串的方法小結,需要的朋友可以參考一下 1.根據單個分隔字元用split擷取 例如 如下 string st gt123 1 string sarray st.split 即可得到sarray 0 gt123 sarray 1 1 2.利用多個字元來分隔字串 例如 如下 string s...

c語言怎樣擷取字串的最後字元,c語言,怎樣擷取一個字串的最後一個字元?

靠譜的星爺 這個原型宣告沒有問題,傳遞進去一個字串,起始字元的位置,以及擷取的長度。按照這個意思 來寫最後是沒有問題的。返回值為字元型指標可以在這個函式裡面宣告一個字元陣列,最後將這個 字元陣列返回。include stdio.h include string.h main 陳學陽 2維陣列在記憶體...

(急)php擷取字串問題

使用mb substr 這個是php自帶的內建函式庫,專門解決多位元組混合擷取的問題。string mb substr string str int start int length string encoding 中文擷取不亂碼,使用 iconv substr函式 str 我愛你abc中國 ech...