#javascript #discord #discord.js
#javascript #Discord #discord.js
Вопрос:
Кто-нибудь знает, как вы можете получить содержимое сообщения (message.content) и нарезать его. Это трудно объяснить, поэтому hear является примером.
Message - !This Is Just An Example / Hi
Знаете ли вы, как нарезать его, чтобы получить первую и вторую части отдельно? Любой способ сделать это, чтобы я мог вставить между «/», чтобы я получил —
«Это всего лишь пример»
amp;
«Привет»
Комментарии:
1. Пожалуйста, включите код для того, что вы пробовали до сих пор.
2. Я отредактировал его, чтобы вы знали, что я имею в виду!
Ответ №1:
Вы можете использовать метод разделения.
message = '!This Is Just An Example / Hi'
message_parts = message.split('/')
В этом примере message_parts
будет список с двумя элементами в нем: ‘!Это всего лишь пример «и «Привет».
Комментарии:
1. Привет! Спасибо за этот ответ! Знаете ли вы, как получить только одну из деталей? Спасибо за вашу помощь!
2. Конечно! Если вы хотите получить первую часть, вы можете использовать
first_part = message_parts[0]
. Если вы хотите вторую часть, просто замените0
ее на а1
. Надеюсь, это поможет!
Ответ №2:
String.split()
разбивает строку на массив на основе заданных символов, после чего вы можете получить доступ к любому отдельному индексу указанного массива.
const str = '!This Is Just An Example / Hi';
const arr = str.split('/');
// arr => ['!This Is Just An Example ', ' Hi']
console.log(arr[0]);
// '!This Is Just An Example '
console.log(arr[1]);
// ' Hi'