記錄用~~ 請 按 ← 離開~天研究了一下ARQ for Jena… 好象沒想象中那麼困難…
==========================================
看了一下技術文件.....沒寫 的東西還是一樣霧殺殺~~
// String queryString =
// "PREFIX foaf:
// "SELECT ?name ?mobx " +
// "WHERE {"+
// " ?x foaf:name ?name ."+
// " FILTER regex (?name,\"^li\")"+
// " ?x foaf:mobx ?mobx"+
// "}";
想透過filter regex 來過濾我要的人出來
主要格式:
xsd:booleanregex(xsd:stringtext,xsd:stringpattern)xsd:booleanregex(xsd:stringtext,xsd:stringpattern,xsd:stringflags)
本來以為限制全需要以此為原則
PREFIX foaf:
SELECT ?name
WHERE { ?x foaf:name ?name
FILTER regex(?name, "^ali", "i") }
看了一大堆離離扣扣的 regular expression syntax...
果然是我想錯了…
http://www.kanzaki.com/works/2005/imgdsc/0510sparql-area.html
原來~~ 醬子就可以了~~~試了好久~ 不小心又睡了一個下午 囧rz
之前試過一下,失敗的原因是因為java在語法上 碰到 " 需要用 \來過濾…
現在總算成功了…

沒有留言:
張貼留言