• 正则表达式是由一个字符序列形成的搜索模式
  • 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容
  • 正则表达式可以是一个简单的字符处理,或一个更复杂的模式
  • 正则表达式可用于文本搜索和文本替换的操作

用文本处理元件进行正则表达式处理:

Get Position字符位置元件:查询内容是否出现及出现的位置

正则表达式 - 图1

  • 上例中,查询无结果时,返回信息有输出,可以传值到文本常自定义输出的信息
  • 如果有结果,则将第一次出现的位置信息返回到输出元件中
  • 如果不需要看位置,查询多次出现的数量,则用Split拆分字符元件和Count统计结果个数元件处理更直接简单
  • 如果需要查询多次出现的全部位置,则需设计一个循环处理,参考循环章节说明
  • 查询字符可以是一个字符串,在功能逻辑设计中,- — —- ## #*#等字符/字符串可以用来组合进行多个字段、字符串的组合查询及拆分等处理


Replace字符替换元件:将字符进行替换

正则表达式 - 图2

  • 以上是用“上海尚识”替换“TERSUS无代码”的示例
  • 可以用文本常量元件,内容为“”来设计为无内容输入,此例中功能就会是删除原字符串中的“Replace”输入的字符串
  • 正则表达式还有很多可用的元件,这些元件可以在可视化元件下功能介绍部分查看