wr 我你 节日快乐何必如此(rlkaalk99) wr 我爱 节日快乐 rolorodwr(rolorodwr) d0 爱你 节日快乐 a(wokl04adr) wk 我你 节日快乐 网事如烟(owdkll9ro) wr 我你 节日快乐 一路向前(o9wwr9wl) wd 爱你 节日快乐
提取节日快乐到)之间的数据保存到b.txt中,一行一个
如:
何必如此(rlkaalk99)
试了一下,原数据必须换行才能正确提取,但是我的原数据是不换行的,就是很长的一段
追答如果是很长的一段的话(大概几千个英文字符),批处理就处理不了了。
我习惯于用一个第三方工具wfr.exe来换行再用批处理处理
@echo off
setlocal enabledelayedexpansion
wfr a.txt -r:")" -t:")\n"
(for /f "tokens=*" %%i in (a.txt) do (
set s=%%i
set s=!s:节日快乐=,!
for /f "tokens=2 delims=,)" %%j in ('echo !s!') do echo %%j^)))>b.txt
wfr.exe在哪里下载?能否发我邮箱shhzj¥126.com