本帖最后由 Nsqs 于 2016-12-6 04:18 编辑
- ::on error resume next
- :sub class_bat
- echo off&cls
- cscript -nologo -e:vbs "%~0"
- pause
- exit sub
- :end sub
- set fso=createobject("scripting.filesystemobject")
- set regexp=new regexp
- File="123.txt"
- regexp.global=-1:regexp.ignorecase=-1
- regexp.pattern="([\u4e00-\u9fff0\w]*-{4}[\u4e00-\u9fff0\w]*-{4}).*(?==[\u4e00-\u9fff0\w]*)"
- read=fso.opentextfile(File).readall
- change=RegExp.Replace(read,"$1")
- wsh.echo "演示结果:"
- fso.createtextfile("new_"&File).write change
- wsh.echo change
- set fso=nothing:set regexp=nothing
复制代码 剔除A与B之间的字符串,不需要第三方. |