- export function trimTopic(topic: string) {
- const s = topic.split("").slice(0, 20);
- let lastChar = s.at(-1); // 获取 s 的最后一个字符
- let pattern = /[,。!?、]/; // 定义匹配中文标点符号的正则表达式
- while (lastChar && pattern.test(lastChar!)) {
- s.pop();
- lastChar = s.at(-1);
- }
- return s.join("");
- }
|