存在Cypher语言的正则表达式的完整堆栈?

时间:2015-02-26 10:46:11

标签: neo4j cypher

我一直在查看Neo4j文档,到目前为止,除了在 Cypher 中使用的简单通配符'*'之外,我找不到任何其他内容。

我的问题是:存在使用真实正则表达式的可能性,如'\d','\w','+','[0..9]'等......任何使用它们的例子???

我正在尝试将[0..9]+-[0..9]{2}与123-12号码匹配到该字段中。

如果无法使用完整堆栈,有人知道它是否在未来版本的路径中?

提前感谢您的回复 安东尼奥

1 个答案:

答案 0 :(得分:1)

您应该能够使用Java正则表达式进行属性匹配。 E.g:

MATCH (n)
WHERE n.name =~ '[orphseuM]{8}'
RETURN n;

在neo4j控制台中查看结果: http://console.neo4j.org/?id=5ty5kv