[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 8# DAIC

   这就是需要判断了啊,人工当然可以判断。一般来说是b.c
也有可能是a.b.c

TOP

files.files02.a.b.c
你说我这个域名的顶级域名是 a.b.c 呢?还是 b.c 呢?

TOP

顶上去先,让高手看到。

TOP

本帖最后由 封印 于 2014-2-17 21:43 编辑

回复 5# bluewing009

    一个文本里(a.TXT),里面有很多URL。把里面的URL中顶级域名提出来。
比如fifa3.dn.nexoncdn.co.kr,就提取nexoncdn.co.kr。
比如fichiers.touslesdrivers.com,就提取touslesdrivers.com
比如http://visitdelphi.gr/java/tmp/system/NOTA-FISCAL-10.rar,就提取visitdelphi.gr
只要顶级域名。

TOP

回复 1# 封印


    能不能按照你给的例子  把正确的结果写出来


我对理解你的题意有些偏差

TOP

本帖最后由 封印 于 2014-2-17 20:09 编辑

回复 2# xxpinqz


    试了一下,二级域名和三级域名都留了一下。还要把二级和三级域名,提取到顶级域名。
比如:
files.files02.arabsh.co.jp
files.files03.arabsh.com
等,这个类型。
提取到arabsh.com和arabsh.co.jp

TOP

回复 2# xxpinqz


   谢谢你啦, 我试试。
少个H不影响吧。域名不包含HTTP

TOP

倒数4行少个H?
  1. @echo off&setlocal enabledelayedexpansion
  2. (for /f "delims=" %%a in (a.txt) do (
  3.     set "str=%%a"
  4.     set "str=!str:*:=!"
  5.     set "str=!str::= !"
  6.     for %%i in (!str!) do (
  7.         for /f "delims=/" %%a in ("%%i") do echo,%%a
  8.     )
  9. ))>b.txt
复制代码
初学BAT,非专业。代码不适当之处还望前辈们多多指点。在此表示感谢!

TOP

返回列表