子字符串提取器
从源属性中提取子字符串。子字符串取自指定的字符范围。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
指定要从中提取子字符串的字符串的属性或其他源。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
指定源字符串中开始提取子字符串的位置,以及源字符串中结束子字符串的位置。第一个字符的字符索引从0开始。负索引用于指示相对于字符串结尾的位置(-1是最后一个字符,-2是第二个最后一个字符,依此类推)。
如果最后一个索引大于或等于字符串的长度,则将其视为字符串的结尾。如果第一个索引大于最后一个索引,则在result属性中放置一个空字符串。
索引参数可以作为数字输入,也可以通过从下拉列表中选择属性名称从特征属性的值中获取。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
为保存子字符串的属性指定名称。
实例
- 若要仅修剪第一个字符并提取源字符串的其余部分,请使用1开头和-1结尾。
- 若要仅修剪最后一个字符并提取源字符串的其余部分,请使用0开头和-2结尾。
- 要提取字符串中的第二个和第三个字符,请使用1开头和2结尾。
- 若要仅修剪单个字符,请使用4开头和4结尾。
- 如果要拆分字符串的前四个字符,请使用四个substringextractor transformers并按如下方式设置它们各自的属性:
0,0个
1,1个
2,2个
3,3个
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。
变压器类别
搜索FME知识中心
在上搜索有关此转换器的示例和信息FME知识中心是的。