Вырезать сообщение и завершить Discord.js

#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'