elysia/lib/plugin/StringTool.dart
2025-11-04 09:53:47 +08:00

12 lines
295 B
Dart

class StringTool {
static String stripMarkdown(String input) {
if (input.isEmpty) return input;
var output = input;
output = output.replaceAllMapped(
RegExp(r'(\*{1,3}|_{1,3})(.*?)\1'),
(m) => m.group(2) ?? '',
);
return output.replaceAll("\n", "");
}
}