目录

Search

  1. 前言
  2. 转换简介
  3. 转换端口
  4. 转换缓存
  5. 地址验证器转换
  6. 汇总器转换
  7. 关联转换
  8. 离散记录异常转换
  9. 大小写转换器转换
  10. 分类器转换
  11. 比较转换
  12. 合并转换
  13. 数据屏蔽转换
  14. 数据处理器转换
  15. 判定转换
  16. 重复记录异常转换
  17. 表达式转换
  18. 筛选器转换
  19. 层次结构到关系转换
  20. Java 转换
  21. Java 转换 API 引用
  22. Java 表达式
  23. 联接器转换
  24. 键生成器转换
  25. 标签创建器转换
  26. 查找转换
  27. 查找缓存
  28. 动态查找缓存
  29. 匹配转换
  30. 字段分析中的匹配转换
  31. 标识分析中的匹配转换
  32. 规范器转换
  33. 合并转换
  34. 解析器转换
  35. Python 转换
  36. 等级转换
  37. 读取转换
  38. 关系到层次结构转换
  39. REST Web 服务使用者转换
  40. 路由器转换
  41. 序列生成器转换
  42. 排序器转换
  43. SQL 转换
  44. 标准创建器转换
  45. 联合转换
  46. 更新策略转换
  47. Web 服务使用者转换
  48. 解析 Web 服务 SOAP 消息
  49. 生成 Web 服务 SOAP 消息
  50. 加权平均值转换
  51. 窗口转换
  52. 写入转换
  53. 转换分隔符

Developer 转换指南

Developer 转换指南

基于模式的解析模式

基于模式的解析模式

在基于模式的解析模式下,解析器转换可以解析由多个字符串组成的模式。
在基于模式的解析模式下,您可以使用以下方法定义模式:
  • 使用引用表中定义的模式解析输入数据。 您可以通过使用“为标志添加标签”模式的标签创建器转换中经过剖析的输出来创建模式引用表。
  • 使用定义的模式解析输入数据。
  • 使用从模型存储库中的可重用模式集导入的模式解析输入数据。 对可重用模式集进行更改不会更新您在解析器转换中添加的数据。
可以使用“
+
”和“
*
”通配符定义模式。 使用“
*
”字符可匹配任意字符串,使用“
+
”字符可匹配前一个字符串的一个或多个实例。 例如,使用“
WORD+
”可查找由某个单词标志的多个连续实例组成的字符串,使用“
WORD *
”可查找由某个单词标志及其后的一个或多个任意类型的标志组成的字符串。
在解析器转换中可以使用这些方法中的多个实例。 此转换按照实例在
配置
视图中列出的顺序来使用实例。
在基于模式的解析模式下,解析器转换需要用到使用“为标志添加标签”模式的标签创建器转换的输出。 在创建使用基于模式的解析模式的解析器转换之前,需要先创建和配置标签创建器转换。