我目前拥有各种模式的集合名称。在其中一种模式中,集合名称以日期字符串结尾,如 2017-02-28 。有没有办法使用cts:collection-match()
或其他东西来只选择以这种格式结尾的集合名称,即\d\d\d\d-\d\d-\d\d
?
答案 0 :(得分:1)
cts:collection-match
没有使用正则表达式。只有该功能才能获得的最接近的是:
cts:collection-match("*-????-??-??")
您可以使用XPath进一步削减它:
cts:collection-match("*-????-??-??")[matches(., "\d{4}-\d{2}-\d{2}$")]
HTH!