在Neo4j中,我们可以使用
进行mysql查询""离。 如果节点" temp" 有列" col" 和值"这是在1945年的第一次世界大战中&#34 ;;
如果我们按" wor"
搜索以及查询在哪里
temp.col =~ '(?i).*'. $search_value . '.*'
然后结果即将来临。但我希望只有在搜索任何案例变化的世界时才能得到结果。
如何进行精确的单词匹配?
即。如果我们搜索字符串,那么在单词的开头和结尾应该有空格或没有任何字符。
答案 0 :(得分:1)
=~ '(?i).*'. $search_value . '.*'
=〜=正则表达式搜索 (?i)=不区分大小写 。* =匹配任何东西 $ search_value =你的字符串 。* =匹配任何内容
如果你想匹配整个单词,并且想要匹配案例,如果整个单词可以出现在句子中间,那么你可以尝试:
=~'.*\\b' . $search_value . '\\b.*'
\b
是一个词边界匹配器。
更新:"\\b"
escaping in for regular expressions需要双斜杠。