如何使replace方法不區分大小寫
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
被替換的文本的實際模式是通過 regexp 對象的 pattern 屬性設置的。
[p][/p] [p][/p] [p]replace 方法返回 string1 的副本,其中的 regexp.pattern 文本已經被替換為 string2。如果沒有找到匹配的文本,將[br]返回原來的 string1 的副本。[/p] [p]下面的例子說明了 replace 方法的用法。[/p] [p]function replacetest(patrn, replstr)[br]dim regex, str1 ' 建立變量。[br]str1 = "the quick brown fox jumped over the lazy dog."[br]set regex = new regexp ' 建立正則表達式。[br]regex.pattern = patrn ' 設置模式。[br]regex.ignorecase = true ' 設置是否區分大小寫。[br]replacetest = regex.replace(str1, replstr) ' 作替換。[br]end function[/p] [p]msgbox(replacetest("fox", "cat")) ' 將 'fox' 替換為 'cat'。[br];另外,replace 方法在模式中替換 subexpressions 。 下面對以前示例中函數的調用,替換了原字符串中的所有字[br]對: [/p] [p]msgbox(replacetext("(s+)(s+)(s+)", "$3$2$1")) ' 交換詞對.[/p] [p]要求的腳本語言在5.0以上[/p] 該文章在 2010/7/5 0:21:33 編輯過 |
關鍵字查詢
相關文章
正在查詢... |