我想检索具有仅包含2个单词的特定列的所有行。我试过了,但失败了:将简单的正则表达式模式应用于SQL查询
SELECT DISTINCT sentence FROM vocab WHERE p='adj' AND sentence REGEXP '^[a-zA-Z]+\s[a-zA-Z]+$'
这似乎不起作用。词可以有!要么 ?在其中,所以我不认为[a-zA-Z]
是适当的任何一种方式。
编辑:我应该改写一下,它应该匹配任何“组”字符。含义
xczc zczxc〜
1233 iojsd
'+ A S〜º
我可以使用类似(。*)?
除“!”要么 ”?”单词中是否有其他符号或数字? –
'/ \ S + \ s + \ S + /'也许? – tadman
'[a-zA-Z] + [[:space:]] [a-zA-Z] + $' – raina77ow