0

私はこのクエリで試しています

MATCH(u:User) WHERE ANY(name IN ['ACB','xYz'] WHERE u.first_name =~ "(?i).*name.*") RETURN u

(?i).*name.*からの動的な値ではなく、静的なテキストと見なされますname IN ['ACB','xYz']

4

1 に答える 1

0

文字列連結を使用して正規表現を組み立てることができます。ただし、この場合はtoStringヒントが必要です。

MATCH(u:User) WHERE ANY(name IN ['ACB','xYz'] 
    WHERE u.first_name =~ toString("(?i).*" +name +".*")) 
RETURN u
于 2015-10-20T14:11:17.867 に答える