佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > VBS教程:方法-Replace 方法

VBS教程:方法-Replace 方法

熱門標(biāo)簽:美圖手機(jī) 智能手機(jī) 銀行業(yè)務(wù) 檢查注冊(cè)表項(xiàng) 網(wǎng)站文章發(fā)布 呼叫中心市場需求 鐵路電話系統(tǒng) 服務(wù)器配置

Replace 方法

替換在正則表達(dá)式查找中找到的文本。

object.Replace(string1, string2)

參數(shù)

object

必選項(xiàng)??偸且粋€(gè) RegExp 對(duì)象的名稱。

string1

必選項(xiàng)。string1 是將要進(jìn)行文本替換的字符串。

string2

必選項(xiàng)。 string2 是替換文本字符串。

說明

被替換的文本的實(shí)際模式是通過 RegExp 對(duì)象的 Pattern 屬性設(shè)置的。

Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已經(jīng)被替換為 string2。如果沒有找到匹配的文本,將返回原來的 string1 的副本。

下面的例子說明了 Replace 方法的用法。

Function ReplaceTest(patrn, replStr)  Dim regEx, str1               ' 建立變量。  str1 = "The quick brown fox jumped over the lazy dog."  Set regEx = New RegExp               ' 建立正則表達(dá)式。  regEx.Pattern = patrn               ' 設(shè)置模式。  regEx.IgnoreCase = True               ' 設(shè)置是否區(qū)分大小寫。  ReplaceTest = regEx.Replace(str1, replStr)         ' 作替換。End FunctionMsgBox(ReplaceTest("fox", "cat"))            '  'fox' 替換為 'cat'。

;另外,Replace 方法在模式中替換 subexpressions 。 下面對(duì)以前示例中函數(shù)的調(diào)用,替換了原字符串中的所有字對(duì):

MsgBox(ReplaceText("(\S+)(\s+)(\S+)", "$3$2$1"))         ' 交換詞對(duì).

標(biāo)簽:沈陽 新疆 上海 長治 樂山 河南 滄州 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS教程:方法-Replace 方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    杭锦后旗| 古田县| 泗阳县| 济宁市| 固安县| 大名县| 台东市| 上高县| 阜南县| 潞西市| 仁寿县| 马鞍山市| 合作市| 苏尼特右旗| 达日县| 青冈县| 永福县| 蒲城县| 深州市| 扎赉特旗| 南充市| 泾川县| 乐都县| 阿瓦提县| 教育| 青海省| 克什克腾旗| 扶余县| 酉阳| 兴国县| 滦南县| 定日县| 宜良县| 稻城县| 昌乐县| 宣武区| 五河县| 宜宾县| 东乡| 鹤壁市| 金沙县|