Sfoglia il codice sorgente

fix regex in CQ code ellipsizer

Mike L 4 anni fa
parent
commit
7213e0c3df
2 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 1 1
      dist/koishi.js
  2. 1 1
      src/koishi.ts

+ 1 - 1
dist/koishi.js

@@ -16,7 +16,7 @@ const command_1 = require("./command");
 const loggers_1 = require("./loggers");
 const logger = loggers_1.getLogger('qqbot');
 exports.message = koishi_1.segment;
-const ellipseBase64InMessage = (msg) => msg.replace(/(?<=\[CQ:.*base64:\/\/).*?(,|\])/, '...$1');
+const ellipseBase64InMessage = (msg) => msg.replace(/(?<=\[CQ:.*base64:\/\/).*?(,|\])/g, '...$1');
 exports.ellipseBase64InMessage = ellipseBase64InMessage;
 class default_1 {
     constructor(opt) {

+ 1 - 1
src/koishi.ts

@@ -17,7 +17,7 @@ interface IQQProps {
 }
 
 export const message = segment;
-export const ellipseBase64InMessage = (msg: string) => msg.replace(/(?<=\[CQ:.*base64:\/\/).*?(,|\])/, '...$1');
+export const ellipseBase64InMessage = (msg: string) => msg.replace(/(?<=\[CQ:.*base64:\/\/).*?(,|\])/g, '...$1');
 
 export default class {