搜索替换模式
- 更新时间2025-07-30
- 阅读时长3分钟
在字符串中搜索与正则表达式相匹配的子字符串,使用替换字符串替换搜索到的字符串。正则表达式为特定的字符的组合,用于模式匹配。关于正则表达式中特殊字符的更多信息,见帮助文档中正则表达式输入的说明。

输入/输出
替换全部?(F)
—
如替换全部?的值为TRUE,VI可替换字符串中所有匹配正则表达式的子字符串。 如值为FALSE(默认值),VI只替换字符串中的第一个子字符串。
字符串
—
字符串指定函数搜索的输入字符串。
正则表达式("")
—
正则表达式是要在字符串中搜索的模式。 可以在正则表达式中使用特殊字符。 如果VI没有找到 正则表达式,则 结果字符串 为 字符串 , 匹配后的偏移量 为-1。如果 正则表达式 与空字符串相匹配,则该函数不进行替换, 结果字符串 为 字符串,并且根据 replace all? 是FALSE还是TRUE分别返回0或字符串的长度。
替换字符串("")
—
替换字符串替换字符串中与正则表达式匹配的子字符串。默认值为空字符串。
偏移量(0)
—
偏移量指定一个数值,函数在该指定数量的字符后开始查找字符串中的匹配。偏移量必须为数值。 字符串 中第一个字符的偏移量为0。如果 偏移量 是未连接的或小于0,函数将 偏移量 作为0。
结果字符串
—
结果字符串包含已经进行替换的字符串。
匹配后偏移量
—
匹配后偏移量是上一个匹配后的第一个字符在字符串中的索引。如VI未找到匹配,则匹配后偏移量返回–1。 |
替换全部?(F)
—
字符串
—
偏移量(0)
—
结果字符串
—
匹配后偏移量
—