评论和答案为“字符串替换为条件映射” https://knowledge.亚搏在线safe.com/questions/3683/string-replace-with-conditional-mapping.html 最新的评论和答案的问题“字符串替换为条件映射” 由吉奥评论 https://knowledge.亚搏在线safe.com/comments/12848/view.html 是的,我很长一段时间意识到这一点。
在一些后大卫,我认为这是大卫甚至指出,FEM使用了大量的TCL。

相比有什么人可以通过创作者要做的实现是有限的。
在串级变压器的正则表达式的使用是非常有限的,ü不能做向前(正也不是负面的)查询,ü不能使用交换机etc.etc。
在attributeCreatorsü可以使用几乎全系列的TCL(我甚至有一个从creator..lol内执行.exe文件)。
您也可以嵌套他们(seammingly)无限期。

嵌套:@Evaluate([lsort -unique [分裂{ “@Value(text_line_data)”} {}]])
至极使得AttributeCreeator非常强大。

到conditionla合并前,conditionalmerging已经是可能的...使用TCL。

硬的或卷曲位处于attributecreator使用@Evaluate()在正确的时刻,在TCL的需要...

输入: “你好/ DearFmeCommu亚搏国际在线官网nity”

TCL1:
@Evaluate([regsub -all {([a-z])/*([A-Z])} "@Value(tststr)" {\1@Evaluate(@Evaluate([regexp -all {[a-z](/+)[A-Z]} "@Value(tststr)" M m])==1?",":"" "")\2}])

输出:
你好,亲爱的,FME,社区亚搏国际在线官网


我有一些是真正不可读...笑。


我做了几个剧本在这个论坛上展示这一点。
这是论坛上的某个地方,大约读出数据一个HTML片段:

用户添加的图像


= [字符串范围{@Value(html_txt)} [EXPR [LINDEX [LINDEX “@Value(tags_idxs)” @Value(茚基)] 0] 1] [EXPR [LINDEX [LINDEX “@Value(tags_idxs)” @Value(茚基)] 1] -1]]


同时TCL允许一个添加缺少的FME变压器像
用户添加的图像 用户添加的图像

周四,2014年10月9日13时44分36秒GMT GIO
由隆评论 https://knowledge.亚搏在线safe.com/comments/12767/view.html @Gio,最近我一直在探索“ /transformers/fmesuite.fmx”。
如果你偷看的文件,你可以看到许多变压器与Tcl命令来实现,尤其是对字符串操作。该StringReplacer称之为“regsub”和“串图”;该StringPairReplacer是“字符串映射”的包装。
这是非常有趣的 - 在FME内部:)
周四,2014年10月9日11时45分46秒GMT
由吉奥评论 https://knowledge.亚搏在线safe.com/comments/12219/view.html 或u还可以使用
用创建者[字符串映射{mappingpairs}字符串]

这是一个干净的“坏”的语言....;)

用户添加的图像

..如果这是什么ü意思。
周四,2014年10月9日十时39分46秒GMT GIO
由吉奥评论 https://knowledge.亚搏在线safe.com/comments/12651/view.html 对于倍数,你可以只使用一个创造者和TCL regsub功能。

星期三,2014年10月8日十六时31分43秒GMT GIO
由隆评论 https://knowledge.亚搏在线safe.com/comments/12336/view.html 嗨,

能否请您发布一些例子说明你需要做什么?
我猜测,正则表达式,或者StringPairReplacer帮助你StringReplacer。

星期三,2014年10月8日五点三十分33秒GMT