Wiktionnaire:Questions techniques/janvier 2014
Apparence
Dernier commentaire : il y a 10 ans par Pamputt dans le sujet Expression régulière
Page mensuelle des questions techniques posées en janvier 2014. Page précédente : décembre 2013 — Page suivante : février 2014 — Modifier ce cadre
Expression régulière
[modifier le wikicode]Bonjour, comme toujours, j’attends très vite mes limites sur les expressions régulières. Le problème est « simple », je voudrais que la ligne
- var sec_adj = /^===[ ]*\{\{S\|adjectif\|/.test(codesplit[k]);
contenu dans MediaWiki:Gadget-CreerFlexionFr.js. Je voudrais que l’expression soit également capable de repérer des formes comme « S|adj|fr ». Du coup j’ai essayé plusieurs trucs, dont
- var sec_adj = /^===[ ]*\{\{S\|adj[.*?]\|/.test(codesplit[k]);
Mais comme vous vous en doutez, j’ai pas réussi pour le moment. Pamputt [Discuter] 19 janvier 2014 à 10:24 (UTC)
- var sec_adj = /^=== *\{\{S\|(adj|adjectif)\|/.test(codesplit[k]);
- Il faut faire des groupes entre parenthèses, en séparant les différentes possibilités par un |. — Dakdada 19 janvier 2014 à 11:44 (UTC)
- Merci bien. Ça marche Pamputt [Discuter] 19 janvier 2014 à 11:56 (UTC)