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