回复 6# apang
你们个个都是高手……有没有用记事本写的,简单明了即可……
只要告诉我怎么将第*章行后面的句号过滤掉就行了。- setlocal EnableDelayedExpansion
- FOR /F "delims=" %%t IN (test.txt) DO (
- set a=%%t
- set b=!a:~-1!
- call :AAA
- )
- start "" ok.txt
- exit
-
- :AAA
- if not "%b%"=="”" (if not "%b%"=="。" (if not "%b%"=="!" (if not "%b%"=="?" (if not "%b%"=="…" (if not "%b%"=="
-
- —" (if not "%b%"==")" echo %a%。>>ok.txt & goto :EOF))))))
- echo %a%>>ok.txt
- goto :EOF
复制代码 章后面的句号俺不懂怎么解决啊,是不是要加一个if not "%b%"=="第.*?章.*?\r\n"此类的。。。。- 第一章 反复。
- 反反复复反反复复反反复复反反复复反反复复。
- 反反复复反反复复?
- 反反复复反反复复反反复复!
- 反反复复反反复复反反复复反反复复反反复复……
- 反反复复反反复复——
- 反反复复反反复复反反复复反反复复”
- 反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复。
- 反反复复反反复复反反复复。
- 反反复复反反复复反反复复反反复复。
- 反反复复反反复复反反复复。
复制代码
|