instr函數(shù)用法舉例 VB,InstrRev函數(shù)怎么用。不要給我復(fù)制MSDN的解釋?zhuān)?/h1>
VB,InstrRev函數(shù)怎么用。不要給我復(fù)制MSDN的解釋?zhuān)縑B中的Instr()函數(shù)和instrrev()函數(shù):都在主字符串中搜索子字符串,并返回子字符串在主字符串中的位置;區(qū)別在于Instr()
VB,InstrRev函數(shù)怎么用。不要給我復(fù)制MSDN的解釋?zhuān)?/h2>
VB中的Instr()函數(shù)和instrrev()函數(shù):都在主字符串中搜索子字符串,并返回子字符串在主字符串中的位置;區(qū)別在于Instr()函數(shù)從左到右搜索,instrrev()函數(shù)從右到左搜索。示例1:dim SS as StringDim n as integers=“Shanghai abc123 Shanghai 999”print instr(SS,“Shanghai”)“display 1print InStrRev(SS,“Shanghai”)”display 9注意:返回的值表示子字符串在主字符串中從左到右的位置。示例2:print instr(“abcd1234adc567”,“d”)“return 4print InStrRev(“abcd1234adc567”,“d”)”返回10。如果找不到子字符串,則返回0print instr(“abcd1234adc567”,“x”)“返回0。使用時(shí),它還可以指定要開(kāi)始搜索的主字符串的哪個(gè)字符。例如:SS=“Shanghai abc123 Shanghai 999”print instr(1,SS,“Shanghai”)”從左邊第一個(gè)字符向右搜索,從左邊第二個(gè)字符向右返回1 print instr(2,SS,“Shanghai”)”搜索,返回9 print InStrRev(SS,“Shanghai”,13) “從左邊第13個(gè)字符向左搜索,返回9print InStrRev(SS,”Shanghai“,12)”從左邊第13個(gè)字符向左搜索,返回9print InStrRev(SS,”Shanghai“,9)”從左邊第13個(gè)字符向左搜索,返回1。注意:instrrev()函數(shù)的格式與instrrev()函數(shù)略有不同。
instr函數(shù)怎么用?
instr函數(shù)從起始位置開(kāi)始查找搜索字符串的第一個(gè)位置。如果找到它,它將返回其在原始字符串中的位置,否則將返回0。語(yǔ)法:instr(string1,string2,start)位置,n外觀)參數(shù):string1:要搜索的源字符串。String2:要在string1中查找的字符串。起始位置:表示要開(kāi)始搜索的字符串1的位置。此參數(shù)是可選的。如果省略,則默認(rèn)為1。字符串索引從1開(kāi)始。如果參數(shù)為正,則從左到右開(kāi)始搜索;如果參數(shù)為負(fù),則從右到左開(kāi)始搜索,并返回源字符串中要搜索的字符串的起始索引。第n個(gè)外觀:表示第一次找到的字符串。2此參數(shù)是可選的。如果省略,則默認(rèn)值為1。如果為負(fù),則會(huì)報(bào)告錯(cuò)誤。