Re: [xsl] How to output the characters denoted by the regex \p{P}

Subject: Re: [xsl] How to output the characters denoted by the regex \p{P}
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 28 Feb 2025 13:17:14 -0000
On 28/02/2025 14:00, Roger L Costello costello@xxxxxxxxx wrote:
Using Martin's brute force XSLT program:



Number of punctuation symbols = 632


As noted in the other answers, what a punctuation character is or rather what all is considered a punctuation character depends on the Unicode version so if you run XSLT 3 with e.g. Saxon 12 I think the result might depend on the Unicode version Saxon uses.

I think there is a planned update to the Unicode version/tables Saxon
uses but I currently can't find the relevant bug issue and don't know
whether it relates to the unreleased main version 13 or whether there is
any chance the upcoming 12.6 might change that.

Current Thread