繁体   English   中英

在 SPARQL 中插入带有转义字符的文字

[英]Inserting literal with escape characters in SPARQL

我想使用插入语句插入其中有括号(“)的文字。

sparql 插入数据 { pred:a pred:b "Literal"}

上面的查询工作正常。

sparql 插入数据 { pred:a pred:b "\"Literal\""}

我想添加文字以及围绕它的引号。 但是上面的查询失败了。

如何插入文字和引号?

RDF4J 控制台在处理 SPARQL 查询中的字符串转义方面有一些已知的特性。 在这种情况下,解决方法是使用双 escaping:

 insert data { pred:a pred:b "\\"Literal\\""}

或者,您也可以使用单引号代替双引号:

 insert data { pred:a pred:b '"Literal"'}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM