1.字串替換
語法:replace(
char
str,
char
key,
char
swap);
引數:str:
在此源字串進行替換操作
key:
被替換的字串,不能為空串
swap:
替換的字串,可以為空串,為空串表示在源字元中刪除key
返回值:
null
注意:預設str長度小於1000,如否,重新設定設定tmp大小
需要 string.h
源程式:
void replace(char str,char key,char swap)
{ int l1,l2,l3,i,j,flag;
char tmp[1000];
l1=strlen(str);
l2=strlen(key);
l3=strlen(swap);
for (i=0;i<=l1-l2;i++)
{flag=1;
for (j=0;j
2.字串查詢
語法:result=strfind(
char
str,
char
key);
引數:str:
在此源字串進行查詢操作
key:
被查詢的字串,不能為空串
返回值:
如果查詢成功,返回key在str中第一次出現的位置,否則返回-1
注意:
需要 string.h
源程式:
int strfind(char str,char key)
{ int l1,l2,i,j,flag;
l1=strlen(str);
l2=strlen(key);
for (i=0;i<=l1-l2;i++)
{flag=1;
for (j=0;j
3.字串擷取
語法:mid(
char
str,
intstart,
intlen,
char
strback)
引數:str:
操作的目標字串
start:
從第start個字串開始,擷取長度為len的字元
len:
從第start個字串開始,擷取長度為len的字元
strback:
擷取的到的字元
返回值:
0:超出字串長度,擷取失敗;1:擷取成功
注意:需要 string.h
源程式:
int mid(char str,int start,int len,char strback)
{ int l,i,k=0;
l=strlen(str);
if (start+len>l) return 0;
for (i=start;i
4.字串顛倒函式
char *strrev(char string) //字串顛倒函式
{char *start=string;
char *left=string;
char ch;
while(*string ++);
string-=2;
while(left
Python中常用字串 函式
在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...
MySQL中常用字串函式
分類 資料庫技術2014 04 07 23 06 6708人閱讀 舉報1.字串長度函式char length str length str char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為 10...
MySQL中常用字串函式
1.字串長度函式char length str length str char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為 10,而 char length 的返回值為 5 select char ...