1. 首页
  2. 全部文档
  3. 无代码图形化编程手册
  4. 从需求出发的开发(18节)
  5. 正则表达式

正则表达式

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

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

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

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

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

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