#split() is weird

2 messages · Page 1 of 1 (latest)

stark forge
#
PlayerEvents.decorateChat((event) => {
  const { message } = event;

  const regex = RegExp(/\[item:(.+)\]/);
  const match = message.match(regex);
  if (match === null) return;

  let newMessage = message.split(match[0]);
  console.log([match, message, newMessage]);
});
``````js
[23:57:16] [INFO] index.js#26: [[item:minecraft:apple], minecraft:apple] [java.util.ArrayList]
[23:57:16] [INFO] index.js#26: aaa[item:minecraft:apple]bbb
[23:57:16] [INFO] index.js#26: [, , , [, , , , , , , , , , , , , , , , , , , , ]bbb] [java.util.ArrayList]
barren cargoBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!