のような文字列を区別したい
`citizen_group` int(10) NOT NULL,
`container_group` int(10) NOT NULL,
のような文字列から
PRIMARY KEY (`citizen_group`,`container_group`),
KEY `fk_containergroup_readeraccess` (`container_group`)
そのため、この正規表現を作成しました
`?\w+`?\s\w+\(d+(,\s?\d+)?\)
^
*\w+`* : string, wrapped in ` is possible. `column`
\s : followed by a space
\w+ : followed by one or more characters real
\(d+ : followd by ( with one or more digits (10
(,\s?\d)?: followed by 0 or 1 , with digits ,3
\) : end with a ) )
しかし、この正規表現は最初の 2 つの文字列だけでなく、最後の文字列も選択します。
KEY `fk_containergroup_readeraccess` (`container_group`)
誰かがこれがなぜなのか教えてもらえますか? そして、最初の2つだけを選択するように正規表現をどのように変更する必要がありますか?