标题: [文本处理] [已解决]批处理BAT如何提取文本内容? [打印本页]
作者: w1983912 时间: 2014-3-2 21:49 标题: [已解决]批处理BAT如何提取文本内容?
本帖最后由 w1983912 于 2017-11-16 01:03 编辑
a.txt内容:
osaga.net 一 哦 0 - == 0v 123
osag.com !1 4 5 5 , b
osag.cc dlekixi ke
osag.nm 随机字 一大堆 无任何规律的
osag.gg ekek00 3 一
osag.net.org jek 33 --- == k 12
osag.net dekkek è9900-3
前面有4个空格 不晓得为什么有长有短
需要得到 自定义后缀的域名 前后各加AAAA和BBBB 需要方便的设置想要的.com .net .org 等这样的 方便自己以后增加匹配数据
AAAAosaga.netBBBB
AAAAosag.comBBBB
AAAAosag.ccBBBB
AAAAosag.nmBBBB
AAAAosag.ggBBBB
AAAAosag.net.orgBBBB
AAAAosag.netBBBB
有劳大家帮帮忙,先谢谢了
作者: terse 时间: 2014-3-2 22:47
- @echo off
- set "str=.com .net .org"
- for %%i in (%str%) do set %%i=i
- for /f "tokens=*" %%i in (a.txt) do (
- for /f %%j in ("%%i") do (
- if defined %%~xj echo AAAA%%~xnjBBBB
- )
- )
- pause
复制代码
作者: zhanglei1371 时间: 2014-3-3 14:29
sed -ri "s/ *([^ ]+).*/AAAA\1BBBB/g" a.txt
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |