diff --git a/src/util/build-index.xsl b/src/util/build-index.xsl
index 06cdb989..1128e442 100644
--- a/src/util/build-index.xsl
+++ b/src/util/build-index.xsl
@@ -68,7 +68,7 @@
{@xml:id}
{$sigil}
{@xml:id => tokenize('\.') => tail()}
- {@xml:id => replace('^(?:fr\d{1,2})?._*(\d{1,3})\..*$','$1')}
+ {@xml:id => replace('^(?:fr\d{1,2})?.k?_*(\d{1,3})\..*$','$1')}