« Modèle:Regex » : différence entre les versions

1 octet supprimé ,  il y a 3 ans
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
| comptage : détermine un nombre de caractères remplissant les critères qu'il suit (ex : <code>a{2}</code> deux occurrences de "a", <code>a{1, 10}</code> entre une et dix)
|}
 
'''Remarques :'''
* Les caractères de débuts et fin de chaines (<code>^</code> et <code>$</code>) ne fonctionnent pas dans <code>[]</code> où ils ont un autre rôle.
* Les opérateurs <code>*</code> et <code>+</code> sont toujours {{wt|avide}}s, pour qu'ils laissent la priorité il faut leur apposer un <code>?</code> à leur suite.
 
{| class="wikitable"
*: <code><(?!body).*></code> : pour avoir toutes les balises HTML sauf "body".
*: <code>début((?!\mot_exclu).)*fin</code><ref>https://www.regextester.com/15</ref> : pour rechercher tout ce qui ne contient pas un mot entre deux autres.
 
'''Remarques :'''
* Les caractères de débuts et fin de chaines (<code>^</code> et <code>$</code>) ne fonctionnent pas dans <code>[]</code> où ils ont un autre rôle.
* Les opérateurs <code>*</code> et <code>+</code> sont toujours {{wt|avide}}s, pour qu'ils laissent la priorité il faut leur apposer un <code>?</code> à leur suite.
 
<includeonly>{{#if:{{{nocat|}}}||{{#ifeq:{{{1|}}}|nocat||[[Catégorie:Expressions rationnelles|{{{1|{{BASEPAGENAME}}}}}]]}}}}</includeonly>