*|TAG_NAME|*的RegEx匹配方法

Ways to do RegEx matching for *|TAG_NAME|*

本文关键字:方法 RegEx NAME TAG      更新时间:2023-09-26

我有一个由web前端输入/生成的edm模板,我必须将格式为*|TAG_NAME|*的所有合并标记替换为相应的值。

我试图使用下面的RegEx,但似乎我在|字符上得到了一个错误。

^'*|[0-9A-Za-z]+|'*$

下面是一个示例模板(json格式):

"fields": [
  {
    "key": "member_id",
    "label": "Member ID",
    "value": "*|member_id|*"
  }

任何帮助都是感激的!

|是一个特殊的regex元字符(意思是OR),因此你必须用'

转义
^'*'|[0-9A-Za-z]+'|'*$