REGEXPを使用して一致するかどうか(つまり1
または0
)だけでなく、実際の一致自体を返す方法がありますか?私は、URLの列を持っていると私は(例えばドメイン)URLのマッチした部分を抽出したい場合たとえば、:REGEXP拡張の間に差異がある場合SQLite3でREGEXPを使用して一致する文字列(列の値)を抽出する方法
SELECT url REGEXP '\w+\.com' AS domain
FROM urls
GROUP by domain;
わからないが、FWIW、私はよDB Browser for SQLite
これは、一致する部分を返しません 'SELECT * FROM urlsどこREGEXP' \ w + \。com '? – revo
@ revo..thatは、パターンが一致する場合は行を返し、そうでない場合は行を返します。 OPはパターンそのものを求めている。 –