Bonjour,
Je fais un bot en nodeJS et pour une de mes slash command, je veux rendre un paramètre optionnel
/createText 1er_param && 2eme_param (&& 3e_param)

voila ma regex

^\/createText (.*)&{2}(.*)(?:&{2}(.*))?

Je ne vois pas pourquoi ma regex plante ^^
https://regex101.com/ va devenir mon pire ennemi.
Aidez moi !!! :)

1 réponse


Tu peux essayer cette expression :

^\/createText\s+([^&]*)\s*&{2}\s*([^&]+)(?:\(.*)$

Ci-dessus, remplace l'entité & par une esperluette