将这句话中的t_table as( SELECT id,create_date FROM dwd_fact_cms_info ) 使用正则匹配出来
时间: 2024-06-05 08:10:12 浏览: 102
使用正则表达式匹配tsql注释语句
正则表达式:`t_table\s+as\s*\(\s*SELECT\s+id\s*,\s*create_date\s*FROM\s+dwd_fact_cms_info\s*\)`
解释:
- `t_table`:匹配 t_table 字符串。
- `\s+`:匹配一个或多个空白字符,包括空格、制表符、换行符等。
- `as`:匹配 as 字符串。
- `\s*`:匹配零个或多个空白字符。
- `\(\s*SELECT\s+id\s*,\s*create_date\s*FROM\s+dwd_fact_cms_info\s*\)`:匹配包含 id 和 create_date 列的从 dwd_fact_cms_info 表中选择的子查询,并且子查询使用圆括号括起来。
注意:在使用正则表达式时,需要考虑目标字符串中可能存在的空白字符、大小写等问题。
阅读全文