Sanitize a Riksdag document identifier for safe use as a filename. Lowercases, replaces non-alphanumeric characters (preserving Swedish chars and hyphens), collapses runs of hyphens, trims leading/trailing hyphens, and caps at 100 characters.
Sanitize a Riksdag document identifier for safe use as a filename. Lowercases, replaces non-alphanumeric characters (preserving Swedish chars and hyphens), collapses runs of hyphens, trims leading/trailing hyphens, and caps at 100 characters.