|
|
发表于 2011-5-28 10:26:58
|
显示全部楼层
本帖最后由 batman 于 2011-5-28 10:51 编辑
第一问:
- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in (a.txt) do set "str=!str!%%a"
- :lp
- set "a="&set "b="
- for /f "tokens=1* delims=教父" %%a in ("!str!") do (
- set "a=%%a"&set "a=!a:~-1!"
- if "%%b" neq "" set "b=%%b"&set "b=!b:~,1!"
- set "var=!var!!a!!b!"
- if "%%b" neq "" set "str=%%b"&goto lp
- )
- echo !var:~,-1!
- pause>nul
复制代码
- Dim fso, vbstr
- Set fso = CreateObject("scripting.filesystemobject")
- vbstr = fso.OpenTextFile("a.txt", 1).ReadAll()
- Set RegEx = New RegExp
- regex.Global = True
- regex.Pattern = ".*(.)教父(.).*|\s|[^$]"
- vbstr = regex.Replace(vbstr, "$1$2")
- MsgBox vbstr
- Set regex = Nothing
- Set fso = Nothing
复制代码 |
|