批处理删除批量文本文件中的中文字符

大量文本文件,里面有中文,数字,英文,符号等,要求批处理删除文本中中文,只保留数字英文符号

用软件Replace Pioneer搜索多个文件中的[^\x00-\xff]并替换成空即可,详细步骤:
1. 打开Tools->Batch Runner菜单
2. 把多个待处理文件拖拽到Batch Runner窗口中
3. 点击Fast Replace按钮
4. 点击Add添加替换规则,在search输入[^\x00-\xff]在replace不填,点击ok。
5. 确认reg exp选项是选中的,点击Start即可。

如果是单个文件,更简单,可参见:

参考资料:http://www.mind-pioneer.com/services/165_Advanced_search_and_replace.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-22
ultraedit-32这个软件就好追问

我下载了 还是不知道怎么删除文本里的中文字符,能不能把步骤给我说下?

追答

有点麻烦,要不你这样,用WORD删:用WORD打开文本,然后打开替换,查找内容里输入[!^1-^127],在高级(或者更多)里勾选使用通配符,点击全部替换,就OK了。你试试吧

批处理删除批量文本文件中的中文字符
用软件Replace Pioneer搜索多个文件中的[^\\x00-\\xff]并替换成空即可,详细步骤:1. 打开Tools->Batch Runner菜单 2. 把多个待处理文件拖拽到Batch Runner窗口中 3. 点击Fast Replace按钮 4. 点击Add添加替换规则,在search输入[^\\x00-\\xff]在replace不填,点击ok。5. 确认reg exp选项是选中的,...

如何用BAT 批处理删除 TXT 里面所有中文字符
不清楚实际文件,仅以问题中的样例为据@echo offrem 删除txt文本里的所有汉字\/中文set #=Any question&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$% %z%cd \/d "%~dp0"set "folder=#result"2>nul md "%folder%">"%tmp%\\t.t" echo;var s='';try{s=WSH.StdIn.ReadAll().rep...

怎样用批处理批量删除多个文件名中的指定文字
pause>nul&exit 你只需要把里面的路径改一下,改成你放这些.txt的路径就可以了

为什么用这个批量删除文件名字中指定内容的批处理只能删除英文,无法...
中文字符是可以正常删除的。如果您那边无法删除,可能的因素不确定,所以无法判断问题何在。至于处理子目录。根据您的代码,重写了一个。您试一下。echo off & title 删除名字中的指定字符串 By 依梦琴瑶 for \/f "delims=" %%a in ('dir \/a \/s \/b') do (if \/i not "%%~fa"=="%%~f0"...

批处理删除文件名中的指定文字
批处理 存为myren.bat,放在目标文件夹下,然后在cmd中进入目标路径,输入:myren.bat 任意内容 然后程序就会把所有mp4文件名中的“任意内容”删掉。echo off setlocal enabledelayedexpansion for \/f "delims=" %%i in ('dir *.mp4 \/a \/b') do (set f=%%i set nf=!f:%1=!ren !f! !nf!

有什么软件可以批处理删除文本中指定的文字。
常见的编辑器比如UltraEdit,在它的搜索菜单下就有“在文件中替换”的功能。或者你用更小巧的“文本替换专家”之类的软件也是可以的。

批处理如何去掉\/删除文件名中的指定字符
中文内容的部分自己替换成需求的文件格式,和需要处理的文字 echo off & SETLOCAL ENABLEDELAYEDEXPANSIONrem 开启变量延迟扩展rem 遍历批处理所在目录的对应格式的文件for \/f %%i in ('dir\/w\/b *.txt') do (set Filename=%%iecho. 替换前的名字:!Filename!rem 字符串处理set rFilename=!Filename...

批量删除文件名中几个特定字符的命令?
ren "%%F" "!new_filename!.srt")echo 完成批处理命令!pause 请将上述代码中的YOUR_FOLDER_PATH替换为包含视频和字幕文件的文件夹路径。保存为批处理文件(例如,rename_files.bat),然后双击运行该批处理文件即可。这个命令会在指定的文件夹路径下遍历所有的".mp4"文件,删除文件名中的".zh-Hans...

如何使用批处理删除一个ini或txt文件的包含指定文字行
楼主,你好,你试试以下代码。以下代码会对需更改的文件进行一个备份后缀为.BAK (echo aaa echo bbb echo ccc echo ddd)>temp.txt for \/f "tokens=* delims=" %%a in ('dir \/b\/s 999.ini') do (for \/f "tokens=* delims=" %%b in ('type "%%~dpnxa"') do ((echo %%b|findstr...

bat批量移除文件名中指定字符
2、之后在属性界面找到安全,然后单击安全,接着单击安全下方的编辑。3、然后将新弹出界面中间的“Authenticated Users的权限”中的完全修改项调整为允许。4、最后单击最下方的应用和确定就完成了administrators权限的设置,之后就可以正常删除该文件了。bat就可以批量移除文件名中指定字符了。

相似回答
大家正在搜