Jena QueryParseException遇到“正则表达式”

时间:2013-01-26 00:58:22

标签: regex debugging exception sparql jena

我已经构建了这个SPARQL查询:

String query_splInfo = 
    "PREFIX foaf: <http://xmlns.com/foaf/0.1/>"+"\n"+
    "SELECT ?name"+"\n"+
    "WHERE {?x foaf:name ?name . " +
    "FILTER regex(?name, \"Studienprogrammleitung Informatik\")}";

Jena返回错误消息:

  

失败:com.hp.hpl.jena.query.QueryParseException:在第4行第73列遇到“”regex“”regex“”。   期待以下之一:       “图”......       “可选的” ...       “过滤器”......       “{”......       “}”......       “;” ...       “,”......       “” ...

请帮帮我。

1 个答案:

答案 0 :(得分:0)

"PREFIX foaf: <http://xmlns.com/foaf/0.1/>"+"\n"+
"SELECT ?name"+"\n"+
"WHERE {?x foaf:name ?name . "+"\n"+
"FILTER regex(?name, \"Studienprogrammleitung Informatik\")}";