使用FME匹配中文
来源:互联网 发布:nginx 动态服务器 编辑:程序博客网 时间:2024/04/29 05:29
前言
从2015开始,在FME中匹配中文变成了一件麻烦事,以往版本中在StringSearcher匹配中文的“[\u4e00-\u9fa5]+”写法不好用了。本文将以两种方式在新版的FME中匹配中文。
通过转换器
通过转换器,具体思路如下:
1. 对这个表达式进行分析:在正则表达式中中括号里的内容表示一个集合,是要匹配字符的范围。
2. 我们在匹配英文的时候一般可以这么写“[a-zA-Z]+”,这表示要匹配英文,不论大小写。
3. 所以,我们匹配中文的时候是不是也可以这么写,将Unicode编码对应的汉字“一-龥”写进去?经测试,可行。
转换器设置及匹配结果截图如下:
通过PythonCaller
通过Python去匹配中文这种方式可以直接使用Python中的re包进行中文的匹配,自然可以达到匹配中文的效果。
转换器设置及匹配结果截图如下:
总结
两种方式都可以在新版的FME中达到匹配中文的效果,具体是要使用转换器还是写两行代码,这个要看心情
阅读全文
0 0
- 使用FME匹配中文
- 使用正则表达式匹配中文
- 使用Python进行FME的批处理
- 使用Python进行FME的批处理
- Qt使用正则表达式匹配中文GBK
- xcode使用正则表达式匹配中文字符
- 使用cstring实现中文字符串模糊匹配
- Python如何使用正则表达式匹配中文
- Hive 正则表达式使用 与 匹配中文
- java使用正则表达式(regex)匹配中文
- python中文正则匹配初步使用
- 使用FME Extension for ArcGIS读取ArcPad AXF文件
- 使用FME实现PGDB转CAD并赋eed属性
- 将外业数据文件连成点供FME使用绘制成线
- 匹配中文
- FME简介
- FME地址
- FME 破解
- 京东2018秋招校招Java研发岗
- 输入一个秒数,转化成时分秒
- 【科普】人眼到底等于多少像素
- FPS第三人称主角
- Hello Word
- 使用FME匹配中文
- Servlet中的Request和Response的请求和响应概述
- VirtualBox下扩容vdi文件
- uCOS-II中任务的优先级翻转现象
- 密码算法详解——AES
- 结构体大小的计算方法
- TCP 连接的建立和终止
- Hdu 2767 Proving Equivalences【强联通-Kosaraju+思维】
- HDU 6117 打怪兽2(组合数学+优先队列)