我有一个这样的 xml 元素序列:
<addr>via roma</addr>
<addr>via milano</addr>
<addr>via napoli</addr>
...
我想检查是否存在包含相同连续地址 3 次或更多次的地址序列,例如:
<addr> via napoli</addr>
<addr>via roma</addr>
<addr>via roma</addr>
<addr>via roma</addr>
<addr>via milano</addr>
....
这个 xml 元素的输入序列是 xquery 的结果。我想我应该使用该fn:matches()
函数,但我无法编写与该序列匹配的正则表达式。