替换cypher中的正则表达式

Dir*_*ten 5 neo4j cypher

我可以在cypher中搜索正则表达式

MATCH (n:model) WHERE n.name =~ '.*&.*;.*' RETURN n.name
Run Code Online (Sandbox Code Playgroud)

但是我也可以更换它们吗?我想写点东西

MATCH (n:model) RETURN replace(n.name, ~'&.*;', '_');
Run Code Online (Sandbox Code Playgroud)

zab*_*oco 3

cypher中有一个replace函数,但它不替换正则表达式,只是简单的字符串。replaceRegex也许可以完成一个功能请求?

解决方法是在返回名称后以编程方式执行此操作(如果您使用来自另一个应用程序的调用密码查询)。