嘿我希望下面的内容如果有任何匹配则返回true(例如,它应该返回true,因为它包含randomstuff,即使第一部分不匹配)。
contains('otherrandomstuff', 'blargrandomstuff')
干杯
答案 0 :(得分:1)
这是一种可能的(效率不高)算法:
(1)查找两个字符串中出现的所有字符。将此称为公共子集。
(2)在两个字符串中,找到仅由公共子集
中的字符组成的所有子字符串(3)找到两个集合中的子串
(4)其中,最长的
(5)如果长度超过某个阈值,则报告成功。
但是,我在制作工作代码方面不会再进一步了,因为我强烈怀疑你还没有完全考虑这个要求。在编写代码之前,我想知道你想要实现的目标。此外,虽然在XSLT 2.0中尝试这一点是非常可行的,但XSLT 1.0解决方案将非常奇怪。