難道把字符串都換在數字在轉二進制..那該怎么比?。?/h1>
2 回答
TA貢獻1790條經驗 獲得超9個贊
InStr([start, ]string1, string2[, compare])
其中:
start:設置開始查找的位置,可以省略,省略時默認從第一個字符開始查找,
string1是源字符
string2可以說是關鍵字
最后一個compare別管他啥2進制,一般找字符串就理解為是否區分大小寫,如你的例題,返回6的那句,把他的值設為1,就是不區分大小寫,因為是從第四個字符開始往后找,而且不區分大小寫,所以返回值才是6
還如你的例子,返回值是9的那句,
MyPos = Instr(1, SearchString, SearchChar, 0)
這句的意思是,從第一個字符開找,并且compare是0,就是區分大小寫,所以第9個字符是大寫P,所以返回值是9。
TA貢獻1820條經驗 獲得超3個贊
這個很簡單,他的格式是:
InStr([start, ]string1, string2[, compare])
你要把這個語法理解了,就沒問題了!
其中:
start:設置開始查找的位置,可以省略,省略時默認從第一個字符開始查找,
string1是源字符
string2可以說是關鍵字
最后一個compare別管他啥2進制,一般找字符串就理解為是否區分大小寫,如你的例題,返回6的那句,把他的值設為1,就是不區分大小寫,因為是從第四個字符開始往后找,而且不區分大小寫,所以返回值才是6
還如你的例子,返回值是9的那句,
MyPos = Instr(1, SearchString, SearchChar, 0)
這句的意思是,從第一個字符開找,并且compare是0,就是區分大小寫,所以第9個字符是大寫P,所以返回值是9
還有,如果找不到,返回值是 0
這樣應該明白了吧,
添加回答
舉報

