[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Ungready Flag on Regex
... 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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|