Regex statement pour mineflayer [Résolu/Fermé]

Signaler
Messages postés
76
Date d'inscription
mercredi 2 octobre 2013
Statut
Membre
Dernière intervention
31 octobre 2019
-
Messages postés
14463
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
4 juillet 2020
-
Bonjour, je souhaiterais un code regex similaire a celui-ci:
bot.chatAddPattern(/^\[ (?:\[[^\]]*\] )?([^ :]*) -> me ?] (.*)$/, "whisper", "WoodyCraft.net");
mais sur mesure pour le chat de mon serveur... j'ai déja éssayé mais sans succes... c'est la premiere fois que je touche a du regex et je galere un peut... voici un exemple de message que je peut avoir dans le chat de mon serveur:
「✘」「Joueur」_Yukihira_Soma_ » salut les gens
et j'aimerais séparer le pseudo et le message pour l'integrer a mon code comme ceci:

bot.chatAddPattern(patern regex, "whisper", "Fireblock.fun");

bot.on('whisper', function(username, message) {
bot.chat("result username: " + username);
bot.chat("result message: " + message);
});

Si vous savez comment faire ou si vous avez un site pour le faire en auto, je suis preneur... Merci ^^

Configuration: Windows / Chrome 73.0.3683.86

2 réponses

Messages postés
14463
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
4 juillet 2020
553
Bonjour,

je pense qu'il manque un guillemet quelque par dans ton texte en général ça va par 2.

Voici une regex, qui en fonction de ce que tu as donné, récupère dans un groupe le pseudo et dans un autre le texte
「✘」「Joueur」\b(?<pseudo>.*)\b » (?<texte>.*)


Un exemple sur le lien ci-après, clique sur l'onglet "Table" pour voir
http://regexstorm.net/tester?p=%e3%80%8c%e2%9c%98%e3%80%8d%e3%80%8cJoueur%e3%80%8d%5cb%28%3f%3cpseudo%3e.*%29%5cb+%c2%bb+%28%3f%3ctexte%3e.*%29&i=%e3%80%8c%e2%9c%98%e3%80%8d%e3%80%8cJoueur%e3%80%8d_Yukihira_Soma_+%c2%bb+salut+les+gens+


Messages postés
76
Date d'inscription
mercredi 2 octobre 2013
Statut
Membre
Dernière intervention
31 octobre 2019
9
Merci mec, tu me sauve ^^ je teste ca et je te dit :3 sinon, tu peut m'expliquer comment tu as fait ca? ca m'interesse pour plus-tard
Messages postés
76
Date d'inscription
mercredi 2 octobre 2013
Statut
Membre
Dernière intervention
31 octobre 2019
9
ca marche de ouf ^^ merci beaucoup :3
Messages postés
14463
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
4 juillet 2020
553
De rien,

comment j'ai fait? J'ai appris la syntaxe et l'ai appliquée.
Y'a des tutos, lit les.
Entrainne-toi sur un site comme regexstorm