Subject: Re: [xsl] Ungready Flag on Regex From: "Alan Painter alan.painter@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 8 Oct 2020 18:45:46 -0000 |
... and that way you don't have to pay for them! On Thu, Oct 8, 2020, 18:28 Christophe Marchand cmarchand@xxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Thanks ! Regex will always strange to me... > > XMLPrague really must be in presential mode. I have too many beers to > drink with you ! > > Christophe > > Le 08/10/2020 C 16:54, Imsieke, Gerrit, le-tex gerrit.imsieke@xxxxxxxxx > a C)crit : > > > > > > On 08.10.2020 16:26, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx wrote: > >> You want [^*]*? > > > > Thinking of the brilliant potential for misunderstanding that this > > answer entails. > > > > Christophe: I don't understand why you are asking me whether I want > > [^*]*. > > > > Jokes aside, I think you need the non-greedy question mark modifier, > > but not on [^*]*. You use it to make .* non-greedy. Otherwise it will > > stop at the first '*' that it encounters. > > > > This works: > > > > <xsl:template name="xsl:initial-template"> > > <doc> > > <xsl:analyze-string > > select="'Comments are delimited by **/* */** or prefixed by > > **//**'" > > regex="\*\*(.*?)\*\*"> > > <xsl:matching-substring> > > <b> > > <xsl:value-of select="regex-group(1)"/> > > </b> > > </xsl:matching-substring> > > <xsl:non-matching-substring> > > <xsl:value-of select="."/> > > </xsl:non-matching-substring> > > </xsl:analyze-string> > > </doc> > > </xsl:template>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Ungready Flag on Regex, Christophe Marchand | Thread | Re: [xsl] Ungready Flag on Regex, Christophe Marchand |
Re: [xsl] Ungready Flag on Regex, Christophe Marchand | Date | [xsl] Free Week of Pluralsight cour, Dimitre Novatchev dn |
Month |