如何在dbpediasparql查询中使用CONTAINS和德语umlaut?
我试图用德语查询dbpedia中包含某些单词的摘要。然而,我对德国umlaute有一个问题。如果没有umlaut也有umlaut,是否可以使用下面的代码如何在dbpediasparql查询中使用CONTAINS和德语umlaut?,sparql,dbpedia,Sparql,Dbpedia,我试图用德语查询dbpedia中包含某些单词的摘要。然而,我对德国umlaute有一个问题。如果没有umlaut也有umlaut,是否可以使用下面的代码 SELECT Distinct * Where { ?resource dbo:abstract ?abstract. Filter langMatches(lang(?abstract),"DE"). ?abstract bif:contains "Düsseldo
SELECT Distinct *
Where
{
?resource dbo:abstract ?abstract.
Filter langMatches(lang(?abstract),"DE").
?abstract bif:contains "Düsseldorf".
}
或者我必须使用正则表达式来进行此操作
谢谢大家! 你可以用杜塞尔多夫代替杜塞尔多夫。将ü替换为u,ä替换为a,ö替换为o,ß替换为ss。如果要区分UMLAUT和替换字符,必须使用正则表达式和unicode十六进制。谢谢,这比我想象的要容易