删除某个符号SQlite后的字符串

时间:2015-12-27 20:26:01

标签: string sqlite

我有一个sqlite字典数据库,其表格名为" eng"和列名为" defn"。 " defn"中的数据是这样的:

  

/(v5r,vt)(英国)采摘/摘掉/

     

/(n)(uk)(见ほぞ穴)tenon / cog / dovetail / pivot

     

/(adj-no)双语/两种语言

我需要的是在第一个")"之后删除所有符号。 结果必须是这样的:

  

/(V5R,VT)

     

/(n)的

     

/(ADJ-NO)

我正在考虑使用SUBSTR,但问题是在"()"中的每一行字长。是不同的。和/(一些单词)存在于列的每个字符串中。

不能有人建议我做最好的方法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

instr() function返回字符串中的位置:

substr(defn, instr(defn, ')') + 1)