この正規表現はどうやって書けばいいのでしょうか? ?
テーブル名を取り出したい。
-----ソリューションのアイデア----------------------
<?php<br /><br />$array = array("CREATE TABLE `order_log_1` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",<br /> "CREATE TABLE `order_log_2` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",<br /> "CREATE TABLE `order_log_3` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",<br />);<br /><br /><br />$pattern = '/CREATE TABLE `(\w+)`/i';<br /><br /><br />foreach ($array as $item) {<br /><br /> if (preg_match($pattern, $item, $match)) {<br /><br /> var_dump($match[1]);<br /> }<br /><br />}<br /><br /><br /><br /><br />?>