我有一个字符串,我想从中提取数据库表名称。我不知道该字符串是否包含换行符或回车符。我不确定如何拆分该部分。这是字符串。这是从数据库查询中提取的。
INSERT INTO DWH_CCP.TGT.CCP_ATTR_XREF
SELECT
ATTR_KEY
,ATTR_NAME
,ATTR_DESC
我的代码如下:
while($string =~ / INTO (\S+?\.\S+?)[\s\n\r()]/gi) {
my $table = $1;
}
print "\ntable is $table\n";
但输出内容如下:
table is DWH_AIR.DWH_CCP.TGT.CCP_ATTR_XREFSELECTATTR_KEY,ATTR_NAME,ATTR_DESC