この SPARQL クエリから名前空間を抽出する正規表現を作成するのに苦労しています。
SELECT *
WHERE {
?Vehicle rdf:type umbel-sc:CompactCar ;
skos:subject <http://dbpedia.org/resource/Category:Vehicles_with_CVT_transmission>;
dbp-prop:assembly ?Place.
?Place geo-ont:parentFeature dbpedia:United_States .
}
私は取得する必要があります:
"rdf", "umbel-sc", "skos", "dbp-prop", "geo-ont", "dbpedia"
次のような表現が必要です。
\\s+([^\\:]*):[^\\s]+
しかし、上記のものは、 に到達する前にスペースも消費するため、機能しません:
。私は何を間違っていますか?