gpt4 book ai didi

Neo4j Cypher RegExp 忽略大小写查询不适用于非拉丁字符

转载 作者:行者123 更新时间:2023-12-04 20:31:48 26 4
gpt4 key购买 nike

有时我必须通过 RegExp 忽略大小写查询来搜索节点,并且它不适用于非拉丁字符。

例如我有一个 node.name property = ЖК Львівський маєток
如果我搜索

name =~ (?i).*ЖК Львівський маєток.*

一切正常

但在这种情况下
name =~ (?i).*жк Львівський маєток.*

它不搜索节点。

顺便说一句 - 在拉丁字符上一切正常。

我做错了什么以及如何解决?

最佳答案

您需要在正则表达式中添加一个 'u' 以将其转换为不区分大小写的 unicode 正则表达式。像这样:

name =~ (?ui).*ЖК Львівський маєток.*

关于Neo4j Cypher RegExp 忽略大小写查询不适用于非拉丁字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44367904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com