獲取ansi碼獲取字串
查詢字串
合成字串
轉小寫轉大寫
獲取字串字數
取指定字串
替換字串
比較字串
命令名稱:
asc 獲得ansi碼
命令功能:
返回與字串的第乙個字母對應的 ansi 字元**
語法格式:
asc(string)
引數說明:
string:是任意有效的字串表示式
返回值:
整數型:與字串的第乙個字母對應的ansi字元**
備註:如果是字串,則返回第乙個字母對應的ansi**
dim mychar
mychar = asc("a") '返回 65
mychar = asc("abs") '返回 65
命令名稱:
chr 獲得字元
命令功能:
返回與指定ansi對應的字元
語法格式:
chr(charcode)
引數說明:
charcode:數值型,可以標識字元的數字
返回值:
字串型,返回指定ansi對應的字元
dim mychar
mychar = chr(65)
mychar = chr(97)
命令名稱:
instr 查詢字元
命令功能:
求某字串在另一字串中第一次出現的位置
語法格式:
instr(start,string1,string2[,comparision])
引數說明:
start:數值表示式,用於設定每次搜尋的開始位置
string1:要搜尋的字串表示式
string2:被搜尋的字串表示式
comparision:對比方式,是否忽略大小寫,可省略,預設false,即不忽略大小寫
返回值:
整數型:字串在另一字串中第一次出現的位置
備註:該命令的漢字占用3個字元位置,而 utf8字元外掛程式 中漢字占用1個字元位置
如果引數中包含漢字,建議使用utf8.instr命令
dim searchstring, searchchar, mypos
searchchar = "p"
mypos = instr(4, searchstring, searchchar)
反向查詢字串
命令名稱:
instrrev 反方向查詢字元
命令功能:
求某字串在另乙個字串**現的從結尾計起的位置
語法格式:
instrrev(string1,string2,start[,comparision])
引數說明:
string1:接受搜尋的字串表示式
string2:被搜尋的字串表示式
start:數值表示式,用於設定每次搜尋的開始位置。如果為-1,表示從最後乙個字元的位置開始搜尋
comparision:對比方式,是否忽略大小寫,可省略,預設false,即不忽略大小寫
返回值:
整數型: 返回字串2在字串1**現的從結尾計起的位置
備註:查詢的方向為反向搜尋,位置引數定義為正方向位置,返回結果為正方向位置
該命令的漢字占用3個字元位置,而 utf8字元外掛程式 中漢字占用1個字元位置
如果引數中包含漢字,建議使用utf8.instrrev命令
dim searchstring, searchchar, mypos
searchchar = "p"
mypos = instrrev(searchstring, searchchar, 10)
命令名稱:
join 合成字串
命令功能:
將陣列以指定的分隔符合併成字串
語法格式:
join(list,delimiter)
引數說明:
list:待合成字串的一維陣列
delimiter:分隔符,字串型,以分隔符將陣列中每個元素合併起來
返回值:
返回乙個字串
dim mystring
dim myarray(4)
myarray(0) = "hello."
myarray(1) = "anjian"
mystring = join(myarray,"")
mystring = join(myarray,",")
命令名稱:
lcase 轉小寫
命令功能:
求字串的小寫形式
語法格式:
lcase(string)
引數說明:
string:字串型,有效的字串表示式
返回值:
字串型:返回字串的小寫形式
dim mystring
dim lcasestring
mystring = "vbscript"
lcasestring = lcase(mystring)
命令名稱:
ucase 轉大寫
命令功能:
求字串的大寫形式
語法格式:
ucase(string)
引數說明:
string:字串型,任意有效的字串表示式
返回值:
字串型:返回字串的大寫形式
dim myword
myword = ucase("hello world") ' 返回"hello world"
命令名稱:
len 獲得字串數目
命令功能:
求字串內字元的數目
語法格式:
len(string )
引數說明:
string:任意有效的字串表示式
varname:任意有效的變數名
返回值:
整數型,字串內字元的數目
備註:該命令的漢字占用3個字元位置,而 utf8字元外掛程式 中漢字占用1個字元位置
如果引數中包含漢字,建議使用utf8.len命令
dim mystring
mystring = len("anjian")
命令名稱:
mid 取指定字串
命令功能:
從字串中返回指定數目的字元
語法格式:
mid(string, start, length)
引數說明:
string:字串表示式,從中返回字元
start:string中被提取的字元部分的開始位置
length:要返回的字元數目
返回值:
返回指定數目的字串
備註:該命令的漢字占用3個字元位置,而 utf8字元外掛程式 中漢字占用1個字元位置
如果引數中包含漢字,建議使用utf8.len命令
dim myvar
myvar = mid("hello,anjian", 6, 6)
命令名稱:
replace 替換字元
命令功能:
用指定的字串替換某子字串
語法格式:
replace(expression,find,replacewith[, comparision])
引數說明:
expression:字串表示式,包含要替代的子字串
find:被搜尋的子字串
replacewith:用於替換的子字串
comparision:對比方式,可省略,是否忽略大小寫,預設false,即不忽略大小寫
返回值:
字串:返回經過替換後的字串
dim mystring
mystring = replace("aabbcc", "b", "d")
命令名稱:
strcomp 對比倆個字串
命令功能:
返回兩個字串比較結果
語法格式:
strcomp(string1, string2[,comparision])
引數說明:
string1:任意有效的字串表示式
string2:任意有效的字串表示式
comparision:對比方式,是否忽略大小寫,可省略,預設false,即不忽略大小寫
返回值:
string1小於string2返回-1
string1等於string2返回0
string1大於string2返回1
string1或string2為null 返回null
參考:按鍵精靈官網教程
按鍵精靈手機助手連mumu模擬器
找到按鍵精靈安裝位址 d programdata 按鍵精靈 按鍵精靈手機助手 android 找到木木安裝位址,並搜尋adb.exe,未找到 但是在d program files x86 mumu emulator nemu vmonitor bin找到 adb server.exe 以及另外兩個....
安卓按鍵精靈 幾種字串提取的方法(原始碼)
擷取法提取兩個字串之間的內容 traceprint getstrab 如果想要寫成一行 那麼就可以用冒號連線 想要 function getstrab str,stra,strb if utf8.instr 1 str,stra 0and utf8.instr 1 str,strb 0 then d...
字串處理之 字串雜湊
字串雜湊,非常非常好用nb的方法,雖然有一定概率會翻車 翻車概率極低 但是這個是真的nb,你如果會這個在大多數場合可以避免掉有一些演算法的學習,比如馬拉車演算法,你學馬拉車只能處理回文字串,雖然馬拉車是o n 但在非極端測試點的情況下我們可以用字串雜湊來偷雞,字串雜湊簡單好用,比kmp簡單很多。km...