【发布时间】:2011-09-11 07:44:44
【问题描述】:
问题是,除了字符串具体部分中的某些单词之外,搜索单词序列的正则表达式是什么?
例如,对于搜索请求:
word1 * (word2 -word3 -word4) * word5
(其中*表示任意数量的任意单词,-word表示不包含单词)
匹配的字符串是:
word1 word99 word2 word98 word97 word5
word1 word2 word5
不匹配:
word1 word99 word2 word98 WORD4 word97 word5
word1 WORD3 word2 word5
附:它用于在 MySQL 中使用 REGEXP 运算符进行搜索。
【问题讨论】:
-
@Joseph Silber 它在 MySQL 中不起作用。