Board logo

标题: [文本处理] [已解决]批处理文本里 替换每行.后面的所有字符为, [打印本页]

作者: Timor    时间: 2013-1-1 17:30     标题: [已解决]批处理文本里 替换每行.后面的所有字符为,

文本各司如下

google.com
facebook.com
youtube.ca
yahoo.co.jp
baidu.com

都是域名后缀.
我想把域名后缀全部去掉,并且换成,



正则表达式 替换  .[a-z]+$
作者: QIAOXINGXING    时间: 2013-1-1 17:49

  1. (for /f "delims=." %%a in (1.txt) do (
  2.   echo;%%a,
  3. ))>2.txt
复制代码

作者: BAT-VBS    时间: 2013-1-1 19:25

  1. sed "s/\..*/,/" a.txt
复制代码

作者: BAT-VBS    时间: 2013-1-1 19:26

  1. gawk "gsub(/\..*/,\",\")" a.txt
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2