Как найти позицию конкретного символа в строке с помощью sparql - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь найти решение для поиска символа в строке с помощью sparql.

Я попробовал следующий код, но, похоже, в SPARQL нет опции, подобной CHARINDEX.

Я хочу найти позицию последнего символа "/", использованного в URI (который я перенес в строку с функцией STR). Поэтому я могу сделать что-то вроде «дать мне все символы этой строки после последней обратной косой черты, найденной в этой строке».

В Sql я просто нашел бы символ с помощью charindex () и определил длину строки с помощью функции LEN () или около того.

ORDER BY? Subject

ПРЕФИКС skos: http://www.w3.org/2004/02/skos/core# ВЫБРАТЬ * ГДЕ {? Субъект skos: Концепция. BIND (STRAFTER (STR (? Subject), 'begrip /') как? Test)

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...