字符串中搜索与正则表达式相匹配的子字符串,使用替换字符串替换搜索到的字符串。正则表达式为特定的字符的组合,用于模式匹配。关于正则表达式中特殊字符的更多信息,见帮助文档中正则表达式输入的说明。


icon

输入/输出

  • cbool.png 替换全部?(F)

    替换全部?的值为TRUE,VI可替换字符串中所有匹配正则表达式的子字符串。

    如值为FALSE(默认值),VI只替换字符串中的第一个子字符串。

  • cstr.png 字符串

    字符串指定函数搜索的输入字符串。

  • cstr.png 正则表达式("")

    正则表达式是要在字符串中搜索的模式。

    可以在正则表达式中使用特殊字符

    如果VI没有找到 正则表达式,则 结果字符串字符串匹配后的偏移量 为-1。如果 正则表达式 与空字符串相匹配,则该函数不进行替换, 结果字符串字符串,并且根据 replace all? 是FALSE还是TRUE分别返回0或字符串的长度。

  • cstr.png 替换字符串("")

    替换字符串替换字符串中与正则表达式匹配的子字符串。默认值为空字符串。

  • ci32.png 偏移量(0)

    偏移量指定一个数值,函数在该指定数量的字符后开始查找字符串中的匹配。偏移量必须为数值。

    字符串 中第一个字符的偏移量为0。如果 偏移量 是未连接的或小于0,函数将 偏移量 作为0。

  • istr.png 结果字符串

    结果字符串包含已经进行替换的字符串。

  • ii32.png 匹配后偏移量

    匹配后偏移量是上一个匹配后的第一个字符在字符串中的索引。如VI未找到匹配,则匹配后偏移量返回–1。

  • 该VI与匹配模式函数相似。

    该VI可进行不区分大小写的搜索,或进行比搜索替换字符串函数复杂的搜索模式。