5
何らかの理由で、MySQLで非キャプチャグループを使用できないようです。 MySQL REGEXP
でそれらを使用する方法はありますか? PHPのPCRE実装における非キャプチャグループのためにMySQLで非キャプチャグループを使用する
、私はこの構文を使用します。MySQLの正規表現で
(?:[PATTERN])
何らかの理由で、MySQLで非キャプチャグループを使用できないようです。 MySQL REGEXP
でそれらを使用する方法はありますか? PHPのPCRE実装における非キャプチャグループのためにMySQLで非キャプチャグループを使用する
、私はこの構文を使用します。MySQLの正規表現で
(?:[PATTERN])
グループは、SQL内のグループは、あまり意味がありませんキャプチャするために、グループをキャプチャされていません...取得された部分文字列を使用するための構文を追加する必要はありません。したがって、(?:)
構文をサポートしていません。この構文はMySQL内で無意味です。グループはすでにがキャプチャしません。
したがって、([PATTERN])
は非キャプチャグループです。
2011年のAndrej Ludinovskovのコメント - 回答から修正されました。削除する必要があります:[MySQL 5.1 regexp docs](http://dev.mysql.com/doc/refman/5.1/en/regexp.html)ショーかっこはグループを形成しますが、キャプチャしません。 –