【问题标题】:How to add Kafka Topic names with filter Regex to IBM MQ sink connector configs如何使用过滤器正则表达式将 Kafka 主题名称添加到 IBM MQ 接收器连接器配置
【发布时间】:2022-12-20 06:00:10
【问题描述】:

我有以下配置

 connectors: [
        {
          taskMax: 6,
          ......
          type: 'API',
          sourceTopic: 'A2_Source'
          destinationTopic: 'A3_Dest',
          isShadow: true,
        },
      ],

我想在正则表达式的帮助下添加另一个主题

 connectors: [
        {
          taskMax: 6,
          ......
          type: 'API',
          sourceTopicsRegex: ['A2_Source,(*_)_A4_Source']
          destinationTopic: 'A3_Dest',
          isShadow: true,
        },
  ],

预期的主题名称是:

A2_Source
PRD_XX_YY_A4_Source

在构建中它只显示A2_Source,(*_)_A4_Source

任何人都可以确认它是正确的格式还是其他格式?

【问题讨论】:

    标签: regex apache-kafka ibm-mq apache-kafka-connect


    【解决方案1】:

    逗号 + 外部方括号被视为文字,而不是列表定界符,(* 不是有效的捕获模式。

    要捕获这些主题,您的正则表达式将是 (PRD_XX_YY_)?A(2|4)_Source

    【讨论】:

      猜你喜欢
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 2017-08-29
      • 2019-07-10
      • 2019-11-15
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多