私はこのような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()
が、このシーケンスに一致する正規表現を書くことができません。