Я пишу бота на Дискорд, но не могу понять, как сделать прием аргументов, типа пользователь вводит "!отправить коины (кол-во) (uid)". Как получить эти аргументы? Я пытался обнаруживать пробелы, но как-то не вышло. Есть ли какая нибудь библиотека?
\(([^\)]+)\)
- вот такое регулярное выражение подойдет. Открывающая скобка, любой символ, кроме закрывающей скобки, закрывающая скобка + то, что внутри выделяем в отдельную группу.
const matchRegExp = /\(([^\)]+)\)/gm;
const testString = '!отправить коины (4) (uid)';
const result = [];
let match;
while(match = matchRegExp.exec(testString)) {
result.push(match[1]);
}
console.log(result);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Новичек в React, застопорился на данном моментеНужно при клике на объект, вытащить соответствующие значение из state