« Modèle:Regex » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 61 :
| 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"
Ligne 144 ⟶ 148 :
*: <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>
|