2

我有以下与 virtuoso 和 pyodbc 一起使用的 SPARQL 查询,我试过这个:

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

知道我在这里缺少什么吗?

4

1 回答 1

1

看起来像是处理 unicode 正则表达式的 Virtuoso 错误。

于 2012-10-27T08:51:36.973 回答