你好所有人都知道jena中的一个函数要拆分(除了split函数)一个URI字符串

时间:2015-12-07 14:37:06

标签: jena

例如对于像这样的字符串: " https://www.example.com/myname:abcd"

我只想要之前的部分":" 即我想要一个输出如下: " https://www.example.com/myname"

2 个答案:

答案 0 :(得分:0)

在SPARQL中:

REPLACE("https://www.example.com/myname:abcd", ":[^:]*$", "")

在代码中,使用普通的java字符串操作。

答案 1 :(得分:0)

您想要的是提取资源的名称空间。

resource.getNamespace()可以解决问题;)