獲取字串中的子串

2021-08-03 10:09:12 字數 847 閱讀 2216

下列**實現了:去除字串中空格、字串的分割

去除字串中空格的基本思想:從字串第乙個字串開始遍歷,若遇到空格,就將空格後的字元前移,重複直至遍歷到字串結束。

提取主字串中的子串的基本思想:使用一字元指標陣列,將主字串中的子串分離出來,每分離出來乙個子串就為該子串另外分配空間,並存入指標陣列。

值得注意的是:指標陣列初始時自己並不帶有那麼多的位址空間,它只是通過指標,來指向別的位址,因而在分離主字串中的子串時要實行深拷貝

例:主串為:computer data structrue,那麼獲取出來的字串應該為computer、data、sturctrue這三個子串。

下面是具體實現:

/*trimed.cpp

*author:xwz

*compiler:dev c++

*2017-7-5

*/#include#include#includevoid trim(char* str)

{ //去除字串str中的空格

獲取字串中的子串

輸入乙個連續的字串,輸出乙個字串陣列,規則是相鄰的字元如果相同,那麼就認為是同乙個子串。我的實現如下 using system using system.collections.generic using system.linq using system.text using system.thre...

獲取字串中的子字串

如真彩色的red,green,blue的值組成乙個字串,用逗號分開。但是逗號的位置是非固定的,因為r,g,b的各個值可以是1 3位數。下面是乙個將r,g,b的值組成的字串,通過逗號來將其分割,並分別放到陣列中。並算出其真彩色的值。sub test dim ss as string ss 12,156...

獲取字串

package cn.itcast.day08.demo02 public int length 獲取字串當中含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int ind...