VBS中常見(jiàn)字符串操作函數(shù)
1. Split(expression, delimiter, count, compare)
返回基于 0 的一維數(shù)組,其中包含指定數(shù)目的子字符串。
expression:必選。字符串表達(dá)式,包含子字符串和分隔符。如果 expression 為零長(zhǎng)度字符串,Split 返回空數(shù)組,即不包含元素和數(shù)據(jù)的數(shù)組。
delimiter:可選。用于標(biāo)識(shí)子字符串界限的字符。如果省略,使用空格 (" ") 作為分隔符。如果 delimiter 為零長(zhǎng)度字符串,則返回包含整個(gè) expression 字符串的單元素?cái)?shù)組。
count:可選。被返回的子字符串?dāng)?shù)目,-1 指示返回所有子字符串。
compare:可選。compare 參數(shù)可以有以下值:0 執(zhí)行二進(jìn)制比較;1 執(zhí)行文本比較;2 執(zhí)行基于數(shù)據(jù)庫(kù)(在此數(shù)據(jù)庫(kù)中執(zhí)行比較)中包含的信息的比較。
2. Replace(expression, find, replacewith, compare, count, start)
返回字符串,其中指定數(shù)目的某子字符串被替換為另一個(gè)子字符串。
expression:必選。字符串表達(dá)式,包含要替換的子字符串。
find:必選。被搜索的子字符串。
replacewith:必選。用于替換的子字符串。
start:可選。expression 中開(kāi)始搜索子字符串的位置。如果省略,默認(rèn)值為 1。
count:可選。執(zhí)行子字符串替換的數(shù)目。如果省略,默認(rèn)值為 -1,表示進(jìn)行所有可能的替換。
compare:可選。參數(shù)值同上。
3. Mid(string, start, length)
從字符串中返回指定數(shù)目的字符。
string:字符串表達(dá)式,從中返回字符。如果 string 包含 Null,則返回 Null。
start:string 中被提取的字符部分的開(kāi)始位置。如果 start 超過(guò)了 string 中字符的數(shù)目,Mid 將返回零長(zhǎng)度字符串 ("")。
length:要返回的字符數(shù)。如果省略或 length 超過(guò)文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start 到字符串結(jié)束的所有字符。
4. LTrim(string), RTrim(string), Trim(string)
返回不帶前導(dǎo)空格 (LTrim)、后續(xù)空格 (RTrim) 或前導(dǎo)與后續(xù)空格 (Trim) 的字符串副本。
string:參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)中包含 Null,則返回 Null。
5. InStr(start, string1, string2, compare)
(InstrRev(start, string1, string2, compare))
返回某字符串在另一字符串中從頭部出現(xiàn)的位置
(返回某字符串在另一字符串中從結(jié)尾出現(xiàn)的位置)。
start:可選。數(shù)值表達(dá)式,用于設(shè)置每次搜索的開(kāi)始位置。如果省略,將從第一個(gè)字符的位置開(kāi)始搜索。如果 start 包含 Null,則會(huì)出現(xiàn)錯(cuò)誤。如果已指定 compare,則必須要有 start 參數(shù)。
string1:必選。接受搜索的字符串表達(dá)式。
string2:必選。要搜索的字符串表達(dá)式。
compare:可選。參數(shù)值同上。
6. String(number, character)
返回具有指定長(zhǎng)度的、重復(fù)字符組成的字符串。
number:返回字符串的長(zhǎng)度。如果 number 參數(shù)包含 Null,則返回 Null。
character:指定字符或字符串表達(dá)式的字符代碼,其中字符串表達(dá)式的第一個(gè)字符用于組成返回的字符串。如果 character 參數(shù)包含 Null,則返回 Null。
7. Space(number)
返回由指定數(shù)目的空格組成的字符串。
number:參數(shù)為字符串中用戶所需的空格數(shù)。
8. Left(string, length), Right(string, length)
返回指定數(shù)目的從字符串的左邊(右邊)算起的字符。
string:字符串表達(dá)式,其最左邊(右邊)的字符被返回。如果 string 參數(shù)中包含 Null,則返回 Null。
length:數(shù)值表達(dá)式,指明要返回的字符數(shù)目。如果是 0,返回零長(zhǎng)度字符串 ("");如果大于或等于 string 參數(shù)中的字符總數(shù),則返回整個(gè)字符串。
9. Len(string | varname)
返回字符串內(nèi)字符的數(shù)目,或是存儲(chǔ)一變量所需的字節(jié)數(shù)。
string:任意有效的字符串表達(dá)式。如果 string 參數(shù)包含 Null,則返回 Null。
varname:任意有效的變量名。如果 varname 參數(shù)包含 Null,則返回 Null。
10. Asc(string)
返回與字符串的第一個(gè)字母對(duì)應(yīng)的 ANSI 字符代碼。
string:參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)未包含字符,則將發(fā)生運(yùn)行時(shí)錯(cuò)誤。
11. Chr(charcode)
返回與指定的 ANSI 字符代碼相對(duì)應(yīng)的字符。
charcode:參數(shù)是可以標(biāo)識(shí)字符的數(shù)字。從 0 到 31 的數(shù)字表示標(biāo)準(zhǔn)的不可打印的 ASCII 代碼。例如,Chr(10) 返回?fù)Q行符。
12. LCase(string), UCase(string)
返回字符串的小寫(大寫)形式,所有大寫(小寫)字母和非字母字符保持不變。
string:參數(shù)是任意有效的字符串表達(dá)式。如果 string 參數(shù)中包含 Null,則返回 Null。
13. Join(list, delimiter)
返回一個(gè)字符串,此字符串由包含在數(shù)組中的許多子字符串聯(lián)接創(chuàng)建。
list:必選。包含要聯(lián)接的子字符串一維數(shù)組。
delimiter:可選。在返回字符串中用于分隔子字符串的字符。如果省略,將使用空字符 ("")。 如果 delimiter 是零長(zhǎng)度字符串,則在同一列表中列出全部項(xiàng),沒(méi)有分界符。
14. StrComp(string1, string2, compare)
返回指示字符串比較結(jié)果的值。StrComp 函數(shù)有以下返回值:-1, 0, 1, Null。
string1, string2:必選。任意有效的字符串表達(dá)式。
compare:可選。參數(shù)值同上。
15. StrReverse(string)
返回字符串,此字符串與指定字符串順序相反。
string:參數(shù)是要進(jìn)行字符反向的字符串。如果 string 是零長(zhǎng)度字符串 (""),則返回零長(zhǎng)度字符串。如果 string1 為 Null,則會(huì)出現(xiàn)錯(cuò)誤。
上一篇:使用VBS實(shí)現(xiàn)Hosts文件一鍵配置實(shí)現(xiàn)代碼
欄 目:vb
下一篇:VBS讀取配置文件配置項(xiàng)的實(shí)現(xiàn)代碼
本文標(biāo)題:VBS中常見(jiàn)字符串操作函數(shù)
本文地址:http://mengdiqiu.com.cn/a1/vb/7099.html
您可能感興趣的文章
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10VBS中的正則表達(dá)式的用法大全 <font color=red>原創(chuàng)&
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10VBScript教程 第十一課深入VBScript
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript語(yǔ)法速查及實(shí)例說(shuō)明
- 01-10VBS中Select CASE的其它用法
- 01-10VBScript教程 第七課使用條件語(yǔ)句
- 01-10vbscript 可以按引用傳遞參數(shù)嗎?
- 01-10VBScript教程 第二課在HTML頁(yè)面中添加VBscript代碼


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個(gè)高效的軟件
- 01-10VBS中的正則表達(dá)式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語(yǔ)法速查及實(shí)例說(shuō)明
隨機(jī)閱讀
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10C#中split用法實(shí)例總結(jié)
- 04-02jquery與jsp,用jquery
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 01-11Mac OSX 打開(kāi)原生自帶讀寫NTFS功能(圖文