字串提取

2021-09-19 23:01:45 字數 586 閱讀 5335

請從字串中提取以最後乙個[img]開頭、以最後乙個[\img]結尾的字串,未找到匹配的字串返回"null"。

可能包含[img][\img]的字串
擷取後的字串
bbb[img]ccc[img]ddd[\img]eee[\img]
[img]ddd[\img]eee[\img]
abc
null
先找出最後乙個[img]的'['所在下標i和最後乙個[\img]的']'所在下標j,最後乙個[img]的'['所在下標i一定要小於最後乙個[\img]的']'所在下標j才能擷取子字串進行輸出(要是i>j就輸出"null"),然後從i開始擷取(j-i+1)個長度的子字串進行輸出即可。

#include using namespace std;

int main()

else

}return 0;

}

字串提取

比如乙個字串 110,hello,119,world,120,computer 我想提取第3個逗號 之後 第4個逗號 之前 的那一段,即 world 如何用 實現 如下 define uart recv field lenth 512 define uint16 unsigned short uin...

MySQL字串規則提取

delimiter drop function ifexists data extract create function data extract aimstring varchar 100 charset utf8,flag int returns varchar 50 charset utf8...

strtok分割字串提取

char strtok char s,const char delim 分解字串為一組字串。s為要分解的字串,delim為分隔符字元 如果傳入字串,則傳入的字串中每個字元均為分割符 首次呼叫時,s指向要分解的字串,之後再次呼叫要把s設成null。strtok函式會破壞被分解字串的完整,呼叫前和呼叫後...