我想比較兩個字符串變量,以發現其中是否包含另一個字符串變量,特別是如果一個是由另一個字符串組成的(所以,我想避免檢索「信息」包含「格式」我只感興趣的結果類似於「information_management」包括「信息」sparql正則表達式比較兩個字符串變量(一個是由另一個組成)
我已經試過FILTER CONTAINS()和FILTER正則表達式()具有相同的結果。我是否可以修改查詢,以便它包含事實,即在該術語之前或之後需要有一個空格?
SELECT DISTINCT ?l1 ?l2
WHERE
{
?term1 skos:prefLabel ?l1.
?term2 skos:prefLabel ?l2.
FILTER(contains(?l1,?l2))
}
我修改了我的答案,因爲我認爲我在原始答案中沒有回答你的整個問題 – RobV 2012-07-13 18:38:54