Можно ли избежать "двойных" двойных кавычек в выражении sparql replace - PullRequest
0 голосов
/ 24 июня 2019

Я выполняю запрос SPARQL к конечной точке SPARQL graphdb, где я делаю некоторую нормализацию и разделение ресурсов. Проблема в том, что двойные кавычки, которые я добавляю, становятся удвоенными в выводе. Как это:

http://id.nlm.nih.gov/mesh/M0000259,"Acrodynia"",""Feer Disease"",""Feers Disease"",""Pink Disease"",""Swift Disease"",""Swifts Disease"",""Acrodynic Erythema"",""Chronic Childhood Mercurialism"",""Feers Disease"",""Swifts Disease"",""Erythema"","" Acrodynic"",""Childhood Mercurialism"","" Chronic"",""Childhood Mercurialisms"","" Chronic"",""Chronic Childhood Mercurialisms"",""Mercurialism"","" Chronic Childhood"

SELECT часть моего запроса выглядит следующим образом

SELECT ?concept (replace(group_concat(replace(?label, "[\\u0022\\u0027\\u0060\\u00B4\\u2018\\u2019\\u201C\\u201D]", "");separator=","), ",", "\",\"") as ?labels)

Когда я использую другие символы замены, они не удваиваются в выводе. Есть ли способ избежать этого?

...