最新版本v 1.3
更新内容
- Word转txt支持分割内容替换删除!
- 修复txt按章节分割已知bug
前言
写它的原因很简单,就是找到的几款同类工具,都不能满足我所需要的使用场景,所以就花了一点时间写了一个。
https://www.bilibili.com/video/BV1MF41197CY/
用途
-
txt文档分割:可以指定按照指定数量字符进行分隔(分割断处为标点符号),或者按照章节(正则表达式)方式进行分割。
-
编码转换:UTF8与ANSI编码相互转换。
使用方法
Txt文件导入
直接将TXT文档拖动到软件界面进行导入,或者在左侧表格区域点击鼠标右键–导入文本文件,如下:
在弹出窗口中选择需要分割或是转换编码的txt文件(可多选)后点击右下角[打开],完成导入:
左侧列表会显示导入的文件名称,当前编码格式,字符数量。
注意:当前工具只支持UTF8、UTF8-BOM、ANSI编码,其它格式会在状态栏显示Err,在后续处理中将会自动跳过。
输出文件夹
右侧第一项就是保存文件夹,如果不设置的话,分割文件将会保存在原始文件同目录下。
分割方式
分割方式,可选择按字符数量、章节、行数分割,然后在右侧设置需要分割的字符数、章节数或是行数,需要注意的是,按照章节分割是基于下方的正则表达式进行的,如下:
可以在左侧文件列表选择需要测试的txt文件后,点击章节分割下的[测试]按钮,检查正则表达式是否可以正确匹配,结果会显示在最下方的状态栏,如下:
如果显示:无匹配,表示使用当前的正则表达式在指定文档中没有匹配到任何文本数据,匹配成功则会显示匹配到的文章章节数量,如下:
分割内容替换删除
此功能是为了方便删除一些小说中的引流广告文本,点击编辑替换列表,会弹出一个编辑窗口,如下:
左侧:为字符串替换,格式:原始内容,替换内容
一行一个,原始内容与替换内容中间是英文逗号分隔,如果需要将原始内容替换为空的话,省略掉最后面的替换内容即可(一定要保留英文逗号),
右侧:为正则匹配删除功能,会将文档分割过程中所有匹配到的内容删除 ;
编辑完成后需要点击最下方的[确定]按钮,保存数据。
替换列表设置完成后,还需要勾选[启用替换],方可在分割时对txt文本内容按照替换列表进行替换删除,
[删除空行] 删除所有内容为空的行。
[删除\r\n]即为删除回车换行,勾选则启用。
所有内容设置完成后,即可点击[分割]按钮,开始分割。
状态栏显示[jmp]表示指定文本字符数小于指定分割字符数,直接跳过,不作处理。
Word->TXT
点击按钮,弹出文件夹浏览窗口,选择word文件所在文件夹即可自动批量转为txt
编码转换
导入txt文本文件,选择需要转换的目标编码,后点击[转换]即可。
评论(5)
君哥软件用了,可不可以提个小要求啊,在分割方式那里可不可以添加个 按行数分割,就是1行分割成1个文本或者两行可以自己选择的,还有今后你会加入直接拖放的功能吗?
后续有时间的话都可以增加
兩個使用後問題反饋,
因為我是台灣人, 用的是繁體, 打開下載的txt都是亂碼, 必須經過word來轉城UTF8, 才能正常閱覽
用了您的轉碼程式, 雖然檔案好像變成UTF8了, 但我打開一樣是亂碼…還是只能用word轉;
另外我用了【第一序列】這個檔案分割,每10章自動分割,
https://drive.google.com/file/d/1QQ6eTNyzvk1FYlX_r4PSDgfOzFivUWtw/view?usp=drive_link
(以上txt檔案可供您下載測試)
自動分割到最後-第1220章
突然分割錯位置…變成1220~1229在同一個檔案中
(前面都正常1~10章一個檔案)
供您參考
—-另外只是小小的心聲
我是個人用戶, 平日上班會轉一些聲音檔案, 回到家也會轉
就會變成異地登錄, 尤其公司內網路不能對外連接(有些軟體版權問題)
所以變成我用自己手機網路聯網, 可能會飄, 所以常收到警告…
能想出的對策只有, 兩個地方要分別註冊一個帳號…
這也沒關係, 只是想說白天在公司登錄一下領個積分, 也會變判別為頻繁異地登入….
所以之前有個有買VIP的帳號就這樣被鎖了…Orz
我真的只是個人戶ಥ⌣ಥ
感谢治廷君,么么哒!
感覺還不錯! 如果可以分割後順便更改檔名就更完美了!