是的,Flink CDC源表可以支持正则匹配多个库和表。目标表也可以支持正则匹配多个库和表。
Flink CDC源表和目标表的正则匹配支持情况
1、Flink CDC源表的正则匹配支持

Flink CDC源表可以通过正则表达式来匹配多个库和表,以便从这些库和表中读取数据。
正则表达式可以包含以下特殊字符:.(匹配任意单个字符),*(匹配0个或多个字符),+(匹配1个或多个字符),?(匹配0个或1个字符),{n}(匹配n个字符),{n,}(匹配至少n个字符),{n,m}(匹配至少n个字符,但不超过m个字符)。
可以使用以下正则表达式来匹配以db1.table_开头的所有表:db1.table_.*。
2、Flink CDC目标表的正则匹配支持
Flink CDC目标表不支持直接使用正则表达式进行匹配。
在创建Flink CDC目标表时,需要指定要写入的目标数据库、目标模式(schema)和目标表名。
如果需要将数据写入多个库和表,则需要分别为每个库和表创建一个单独的目标表。

相关问题与解答:
问题1:Flink CDC源表的正则表达式是否支持捕获组?
答:是的,Flink CDC源表的正则表达式支持捕获组,捕获组使用圆括号()来定义,可以在后续的操作中引用捕获组的内容。
问题2:Flink CDC目标表是否可以动态地根据源表的变化进行更新?
答:Flink CDC目标表不支持动态地根据源表的变化进行更新,在创建Flink CDC目标表时,需要指定目标数据库、目标模式和目标表名,并且这些信息在运行时不可更改,如果需要更新目标表,需要删除旧的目标表并重新创建一个新的目标表。
