String 删除特定符号SQlite后的字符串
我有一个sqlite字典数据库,表名为“eng”,列名为“defn”。 “defn”中的数据如下所示: /(v5r,vt)(英国)拔掉 /(n) (英国)(见ほぞ穴) 榫/齿/燕尾榫/枢轴 /(形容词否)双语/两种语言 我需要的是删除第一个“)”之后的所有符号。 结果必须是这样的: /(v5r,vt) /(n) /(形容词no) 我曾考虑使用SUBSTR,但问题是“()”中的每行单词长度都不同。和/(一些单词)存在于列的每个字符串中 难道没有人能好心地建议我最好的方法吗?提前感谢。以字符串形式返回位置:String 删除特定符号SQlite后的字符串,string,sqlite,String,Sqlite,我有一个sqlite字典数据库,表名为“eng”,列名为“defn”。 “defn”中的数据如下所示: /(v5r,vt)(英国)拔掉 /(n) (英国)(见ほぞ穴) 榫/齿/燕尾榫/枢轴 /(形容词否)双语/两种语言 我需要的是删除第一个“)”之后的所有符号。 结果必须是这样的: /(v5r,vt) /(n) /(形容词no) 我曾考虑使用SUBSTR,但问题是“()”中的每行单词长度都不同。和/(一些单词)存在于列的每个字符串中 难道没有人能好心地建议我最好的方法吗?提前感谢。以字符串形式返
substr(defn, instr(defn, ')') + 1)
如果给定行上没有
)
,请注意发生的情况。。。[它只会给出第一个字符。如果你想解决这个问题,大小写就是你需要的。例如: