用于在 SPARQL 中转换为 URI 的转义字符串
Escape string for conversion to URI in SPARQL
在 SPARQL 中将字符串转换为 URI 时,是否有一种简单的方法对其进行转义?
例如,带有 "1 < 2"
的字符串可以转换为 "1%20%3C%202"
。
我想按照 BIND(REPLACE(?string, '<', '%3C') AS ?escaped)
?
模式,对 REPLACE
函数进行一长串调用就可以做到这一点
有函数ENCODE_FOR_URI
:
ENCODE_FOR_URI("1 < 2") => "1%20%3C%202"
在 SPARQL 中将字符串转换为 URI 时,是否有一种简单的方法对其进行转义?
例如,带有 "1 < 2"
的字符串可以转换为 "1%20%3C%202"
。
我想按照 BIND(REPLACE(?string, '<', '%3C') AS ?escaped)
?
REPLACE
函数进行一长串调用就可以做到这一点
有函数ENCODE_FOR_URI
:
ENCODE_FOR_URI("1 < 2") => "1%20%3C%202"