文章里有两个标题,分别是“恭喜发财”、“发财恭喜”......
如果用户搜索这样的关键词:恭?发?
那么以“?”分割成两个关键词,进行搜索
我要的返回结果是“恭喜发财”,就是说让“恭”一定在标题的第一个字,“发”在第三个like %恭% and like %发% 
上面这样写是不行的,会把“发财恭喜”也找出来。有什么算法可以决解呢?regexp行吗?