feat(rust): 扩展文本文件格式支持
- 添加 SQL、Markdown、JSON、日志等多种文本格式支持 - 增加 YAML、INI、配置文件等常见配置格式解析 - 扩展 XML、Shell 脚本和批处理文件格式支持 - 更新 ALL_EXTS 常量以包含新增的文本文件扩展名 - 提升引擎对多格式文档的处理能力
This commit is contained in:
1 parent
e98d7c089f
commit
0cfeff4556
1 file changed
+5
-2
@@ -78,9 +78,12 @@ impl Default for SearchOptions {
|
||||
/// .xls / .xlsb / .ods(README 设计目标中的“全格式 Excel 解析”)。
|
||||
const EXCEL_EXTS: &[&str] = &["xlsx", "xlsm", "xltx", "xltm", "xls", "xlsb", "ods"];
|
||||
const WORD_EXTS: &[&str] = &["docx", "docm"];
|
||||
const TEXT_EXTS: &[&str] = &["csv", "txt"];
|
||||
const TEXT_EXTS: &[&str] = &[
|
||||
"csv", "txt", "sql", "md", "json", "log", "yml", "yaml", "ini", "conf", "xml", "sh", "bat",
|
||||
];
|
||||
const ALL_EXTS: &[&str] = &[
|
||||
"xlsx", "xlsm", "xltx", "xltm", "xls", "xlsb", "ods", "docx", "docm", "csv", "txt",
|
||||
"xlsx", "xlsm", "xltx", "xltm", "xls", "xlsb", "ods", "docx", "docm",
|
||||
"csv", "txt", "sql", "md", "json", "log", "yml", "yaml", "ini", "conf", "xml", "sh", "bat",
|
||||
];
|
||||
|
||||
/// 解析器分发目标类别。
|
||||
|
||||
Reference in new issue
Block a user