Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

regex() Function (SLAX and XSLT)

Namespaces

Syntaxe SLAX

Syntaxe XSLT

Description

Évaluez une expression rationnelle par rapport à un argument de chaîne donné et renvoyez toutes les correspondances. Cette fonction nécessite deux arguments : l’expression régulière et la chaîne à laquelle l’expression régulière est comparée.

L’URI prefix associé à l’espace de noms doit être défini dans le mappage préfixe-espace de noms de la feuille de style.

Paramètres

pattern

Expression régulière évaluée par rapport à l’argument string.

string

Chaîne à l’intérieur de laquelle rechercher des correspondances de l’expression régulière spécifiée.

Valeur de retour

result

Tableau de chaînes qui correspondent au modèle d’expression régulière donné dans l’argument de chaîne.

Exemples d’utilisation

Dans l’exemple suivant, le modèle d’expression régulière se compose de quatre groupes distincts. Le premier groupe est constitué de l’expression entière. Les trois groupes suivants sont chacun des expressions entre parenthèses dans l’expression principale. Les résultats de chaque jcs:regex() appel de fonction contiennent un tableau des correspondances du modèle d’expression régulière avec chacune des chaînes spécifiées.

Informations sur la version

Fonction introduite dans Junos OS version 7.6

La prise en charge de l’espace de noms slax http://xml.libslax.org/slax ajoutée dans Junos OS version 12.2.