StringReplacer

替换源属性中包含的字符串中与字符串或正则表达式匹配的子字符串。

参数

例子

在本例中,对文本进行了纯替换,而没有使用任何正则表达式功能。这是最简单的一种子字符串替换。

源字符串:鲍比

要查找的文本:obb

替换文本:生病了

使用正则表达式:no

区分大小写:是的

结果:比利

在这个例子中,匹配0个或多个' b '字符的模式被替换为空。

源字符串:鲍比

查找文本:b*

替换文本:

使用正则表达式:是的

区分大小写:是的

结果:男孩

在这个例子中,匹配0个或多个' b '字符后跟一个y的模式在结果中重复(以连字符开头)

源字符串:鲍比

查找文本:b*y

替换文本:0 - \ \ \ \ 0

使用正则表达式:是的

区分大小写:是的

结果:薄——bby-bby

相关的变形金刚

看到StringSearcher其他正则表达式示例的转换器帮助。

要替换子字符串对,请使用StringPairReplacer变压器。

若要在字符串中搜索正则表达式匹配而不进行任何替换,请使用StringSearcher变压器。

额外的资源

使用参数菜单中的正则编辑器测试正则表达式。

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来分配转换器参数。更高级的功能,比如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项

变压器的分类

字符串

技术的历史

关联FME函数或工厂:@Tcl2(字符串映射和regsub函数)

搜索FME知识中心

搜索关于这个变压器的样品和信息FME知识中心