簡體   English   中英

具有Unicode字符的SPARQL正則表達式過濾器

[英]SPARQL regex FILTER with unicode characters

我有以下SPARQL查詢,我正在使用virtuoso和pyodbc來嘗試:

queryUnicode = u"""
SELECT ?subject ?pred ?value
WHERE
{
    ?subject ?pred ?value.
    FILTER ( regex(str(?value), 'abcd\\u00e9.*$', "i") )
}"""

但是,如果給出以下錯誤並且沒有結果返回。

18:10:13 INFO: ERRS_0 22023 SR375 Invalid argument 2 to rdf_regex_impl. Must be narrow or wide string or an complete string RDF box

知道我在這里缺少什么嗎?

看起來像是Virtuoso錯誤,用於處理Unicode正則表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM