2 votes

Correspondance de motifs pour une chaîne de caractères à l'aide de regex dans xslt

J'ai une chaîne dans le fichier xml "Ceci est un sous-paragraphe (10.1), sous-paragraphe (1)".

Je veux connaître l'expression regex qui trouve le mot "subpara" suivi d'un "espace" suivi d'un "(" et d'un ou plusieurs "chiffres" et éventuellement suivi d'un "." et d'un ou plusieurs chiffres suivis de ")".

J'ai essayé d'utiliser ce qui suit mais je n'ai pas obtenu le résultat souhaité :

<xsl:analyze-string select="." regex="subpara [\(\d+(\.\d+)?\)]+">

2voto

Igor Korkhov Points 4460

Voilà :

regex="(subpara \(\d+(\.\d+)?\))"

1voto

atif Points 1037

J'ai réussi à le faire fonctionner en utilisant

<xsl:analyze-string select="." regex="subpara\s\(\d+(\.\d+)?\)">

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X