如何从 php 中的$qryString中获取下面的子字符串?我有一个包含 300 多个查询字符串的数据库。它们都使用点运算符进行格式化。我想将字符串输入到函数中并获取返回的表列表。
$qryString = "SELECT * FROM Database.dbo.table INNER JOIN Database.dbo.Anothertable WHERE... ";
//输出
Database.dbo.table
Database.dbo.Anothertable
查找一个空格,后跟单词字符[w]+
后跟一个.
,后跟单词字符[w]+
和空格一次或多次+
:
preg_match_all('/ ([w]+.[w]+)+ /', $qryString, $matches);
看$matches[0]
.