【发布时间】:2016-12-17 02:24:33
【问题描述】:
我安装了 REGEX 支持
apt-get install sqlite3 sqlite3-pcre
现在我可以在 bash 控制台上的查询中使用 REGEX,例如
DB="somedb.db"
REGEX_EXTENSION="SELECT load_extension('/usr/lib/sqlite3/pcre.so');"
sqlite3 $DB "$REGEX_EXTENSION select * from sometable where name REGEXP '^[a-z]+$'"
但是如何使用正则表达式通过 sqlite 查询更新字符串?
【问题讨论】:
-
你的意思是像 regexp_replace() ?
-
是的。就这样。
-
您能否接受这个答案,以便人们发现它对他们的情况有所帮助。