string - 如何使用 sparql 在字符串中查找特定字符的位置
问题描述
我正在尝试找到一个解决方案来在 sparql 的刺痛中找到一个角色。
我尝试了以下代码,但在 SPARQL 中似乎没有像 CHARINDEX 这样的选项。
我想找到 URI 中使用的最后一个“/”的位置(我使用 STR 函数将其转换为字符串)。所以我可以做类似“在这个字符串中找到最后一个反斜杠之后给我这个字符串的所有字符”之类的事情。
在 Sql 中,我只需使用 charindex() 找到字符并使用 LEN() 函数左右定义字符串的长度。
ORDER BY ?subject
前缀 skos:http ://www.w3.org/2004/02/skos/core# SELECT * WHERE { ?subject a skos:Concept . BIND(STRAFTER(STR(?subject), 'begrip/') as ?test)
}
解决方案
推荐阅读
- python - 将具有不同名称的多个列堆叠到一个巨大的数据框中
- javascript - 如何使用本机 js 获取此表情符号 dec 表示?
- unity3d - 为什么当我使用 IDragHandler IPointerEnterHandler 拖动某些东西时并不总是在另一个对象上工作?
- python - 如何通过python从EC2下载文件?
- c++ - 在中心而不是在一个顶点合并颜色顶点?
- typescript - Typescript 未检测到方法正在更改的属性
- c# - 如何将 SameSite cookie 属性设置为显式无 ASP NET Core
- javascript - 如何从场景中删除网格的子集?
- r - 在元素 R 的相同列上折叠列表
- angular7 - Angular httpclient.get 确实返回 undefined