相対的な単純な正規表現クエリを実行しようとしていますが、正規表現内の変数を使用しています。sparql はこの種の連結を使用できないのでしょうか、それとも間違った方法を使用しているのでしょうか? 私がクエリしようとしているのは次のとおりです。
SELECT *
WHERE {
?part local:part_start ?start .
?chunk local:long_region ?long_region
BIND(REPLACE(?long_region, ".{"+?start+"}(.{10}).*", "$1") AS ?regionX)
}
開始位置とさらに 10 文字に従って、文字の長い領域から小さな部分になります。