【发布时间】:2011-04-07 15:29:35
【问题描述】:
我正在尝试根据书名的第一个字母查询书名数据库。但是,我想忽略“The”和“A”等常用词。
所以在搜索以字母“T”开头的书籍时
"The Adventures of Huck Finn" - would NOT be matched
"Transformation of a Runner" - would be matched
我对 REGEX 不是很有经验,但这是我目前所拥有的(其中 $first_letter 可能等于 't')
... WHERE title = '^[(a )(the )]*[$first_letter]' ...
即使在单词“A”或“The”之后,这也会成功匹配以特定字母开头的书名,但不会忽略这些单词。所以如果 $first_letter='t',它会匹配上面提到的两本书。
我试过谷歌搜索,但没有找到任何解决方案。任何帮助将不胜感激。
提前致谢。
凯文
【问题讨论】: