[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: Analyze-string Regex to Match Content within Curly Braces
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 17 Nov 2020 13:08:02 -0000
On 17.11.2020 13:43, Don Smith dsmith_lockesmith@xxxxxxxxx wrote:
<text>In the be{opthyphen}gin{opthyphen}ning</text>


The curly braces need to be escaped as \{ and \}


B <xsl:param name="pattern" as="xs:string">\{([a-z]+)\}</xsl:param>


B  <xsl:template match="text">
B B B B B  <xsl:analyze-string select="." regex="{$pattern}">
B B B B B B B B B  <xsl:matching-substring>
B B B B B B B B B B B B B  <brace>
B B B B B B B B B B B B B B B B B  <xsl:value-of select="regex-group(1)"/>
B B B B B B B B B B B B B  </brace>
B B B B B B B B B  </xsl:matching-substring>
B B B B B  </xsl:analyze-string>
B  </xsl:template>

Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member