散装属性名称
通过添加或删除前缀或后缀或替换正则表达式或字符串中的文本来重命名属性。
如果需要快速重命名所有属性,则此转换器非常有用。如果重命名导致属性名为空,则将删除该属性。
输入端口
输入
具有属性的功能。
输出端口
输出
具有重命名属性的功能。
参数
重命名
是否重命名所有属性或选定属性是的。FME属性前面加上“fme_“。
选定属性
要重命名的特定属性。
行动
指示要执行的操作:
- 添加字符串的前缀的字符串输入字符串参数将预先写入所有属性。
- 添加字符串的后缀的字符串输入字符串参数将附加到所有属性。
- 删除前缀字符串:所有以字符序列输入开头的属性字符串参数将被截断以排除起始值字符串字符序列。
- 删除后缀字符串:所有以字符序列输入结束的属性字符串参数将被截断以排除结束字符串字符序列。
- 正则表达式替换的正则表达式输入要查找的文本属性的字符序列输入将替换所有属性中的参数字符串参数。
- 字符串替换:字符序列的输入要查找的文本属性的字符序列输入将替换所有属性中的参数字符串参数。
- 变化情况:所有属性的大小写将根据换箱类型参数。
模式
原始属性名是否应保留在新属性名之外。
要查找的文本
每个属性名中的正则表达式或字符串模式,应替换为字符串参数。如果行动参数设置为正则表达式替换然后Regex编辑器将在中提供要查找的文本参数菜单。
区分大小写
比较是否应区分大小写。
字符串
前置、移除、追加或用作替换字符串的字符序列。
换箱类型
- 大写字母将属性更改为大写字符。
- 小写字母将属性更改为小写字符。
- 标题的情况将字符串中的第一个字符更改为其Unicode标题大小写变体(如果没有标题大小写变体,则更改为大写),并将字符串的其余部分更改为小写。
- 全称案例转换每个单词的第一个字母,而不只是字符串中的第一个字母。如果圆括号以字符串开头或以空格结尾,则全标题大小写将忽略圆括号,并将连字符(-)和下划线(_)视为空格字符。
使用说明
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。
变压器类别
额外资源
使用参数菜单中的regex编辑器测试正则表达式。
变压器历史
此转换器替换attributePrefixer和attributeExpressionRenamer。
搜索FME知识中心
在上搜索有关此转换器的示例和信息FME知识中心是的。
标签关键词:attributeExpressionRenamer attributeNameCaseChanger,attributePrefixer