Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projet_scaninvoices:expressions_regulieres [2022/11/15 23:34] – supadmin | projet_scaninvoices:expressions_regulieres [2022/12/01 16:43] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. supadmin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~REVEAL~~ | ~~REVEAL~~ | ||
- | ====== | + | ====== |
- | Permet d' | + | Permet d' |
< | < | ||
- | Voir la documentation basique sur la [[projet_scaninvoices: | + | Voir la documentation basique sur la [[projet_docwizon: |
</ | </ | ||
Ligne 25: | Ligne 25: | ||
* `+` : 1 ou plus, exemple `\d+` | * `+` : 1 ou plus, exemple `\d+` | ||
* `*` : zéro ou une infinité, exemple `\w*` | * `*` : zéro ou une infinité, exemple `\w*` | ||
+ | |||
+ | ===== Syntaxe (3) ===== | ||
Les accolades `{}` permettent de définir des répétitions fixes: | Les accolades `{}` permettent de définir des répétitions fixes: | ||
Ligne 33: | Ligne 35: | ||
* `\/` : le `/` étant réservé il faut le dé-spécialiser en le précédent d'un `\` | * `\/` : le `/` étant réservé il faut le dé-spécialiser en le précédent d'un `\` | ||
- | ===== Syntaxe (3) ===== | + | ===== Syntaxe (4) ===== |
* `()` : les parenthèses permettent d' | * `()` : les parenthèses permettent d' | ||
+ | * `?< | ||
===== Premier exemple ===== | ===== Premier exemple ===== | ||
Ligne 42: | Ligne 45: | ||
Comment extraire " | Comment extraire " | ||
+ | |||
+ | < | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * .../... | ||
+ | </ |