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

[文本处理] [已解决]批处理文件能否实现批量在没有固定特征的TXT文本里提取出网址?

各位前辈 请问如何在以下格式的文本中批量提取出网址  没有固定特征的 能否实现


3315        Sally Tatchell        http://bbs.xiaotb.com/showtopic-306118.aspx        2011-12-05 08:36:42        306118
3316        T Classic at the Tournament Players Club Sugarloaf in Duluth        http://bbs.whsm.net.cn/forum.php?mod=viewthread&tid=37501&extra=        2011-12-05 08:36:53        37501
3317        I guess you kinda had to see it to believe it        http://bbs.wuhunews.cn/bbs/forum-164-1.html        2011-12-05 08:37:02        
3318        Juanita Copeland        http://bbs.vtopnet.cn/forum.php?mod=viewthread&tid=88749&extra=        2011-12-05 08:37:09        88749
3319        the abrasive        http://bbs.tzwan.com/forum.php?mod=viewthread&tid=41436&extra=        2011-12-05 08:37:17        41436
3320        anguished about the fate of his country        http://bbs.xchina.com/home.php?m ... forward=1&id=388658        2011-12-05 08:37:17        388658
3321        ASHES 1st TEST        http://bbs.tssouthlake.gov.cn/forum-2-1.html        2011-12-05 08:37:21        
3322        .  It was one of the first single camera sitcoms        http://bbs.wikisemi.com/read.php?tid=48837&displayMode=1        2011-12-05 08:37:31        48837&displayMode=1
3323        as well as jobs in her father's business.
Four years pass. One day        http://bbs.tx768.cn/forum.php?mod=viewthread&tid=307893&extra=        2011-12-05 08:37:32        307893
3324        " "Golden Fiddles        http://bbs.tjlottery.gov.cn/forum-14-1.html        2011-12-05 08:37:34        
3325        World Cup winner        http://bbs.training-rtvu.com/showtopic-16240.aspx        2011-12-05 08:37:42        16240
3326        and 2 Fast 2 Furious        http://bbs.tcbaby.cn/forum.php?mod=viewthread&tid=133886&extra=        2011-12-05 08:37:55        133886
3327        ” Mr Muriwai says. “Underpinning our organisation are stakeholders        http://bbs.szhzmba.com/read.php?tid=194318        2011-12-05 08:37:55        194318
3328        and has support in the form of best mate Andy        http://bbs.wangpi114.com/forum.php?mod=viewthread&tid=2788&extra=        2011-12-05 08:37:58        2788
3329        TV 3
        Ready When You Are Mr McGill
                        
        
        
         
10        http://bbs.stormcodec.com/forumdisplay.php?fid=160        2011-12-05 08:37:59        
3330        facing possible death at the vote of the Dharma Initiative        http://bbs.stuin.com/home.php?mo ... ickforward=1&id=512        2011-12-05 08:38:01        512
3331        the opportunism with which they selected their victims        http://bbs.sldiscuss.nets.hk/viewthread.php?tid=87778&extra=        2011-12-05 08:38:06        87778
3332        you can search for it using our search facility        http://bbs.taishunren.com/read.php?tid=346162        2011-12-05 08:38:07        346162
3333        and some old favourites        http://bbs.sinoforge.com/forumdisplay.php?fid=4        2011-12-05 08:38:11        
3334        MORNING SESSION  LIVE ON SKY SPORT 3
South Africa cricket tour of England        http://bbs.timeoutcn.com/viewthread.php?tid=4310&extra=        2011-12-05 08:38:15        4310
3335        00pm - 7        http://bbs.shaoxing.com.cn/forumdisplay.php?fid=265        2011-12-05 08:38:20        
3336        set to make her mark.
Ja'mie King        http://bbs.sdapk.com/forum.php?mod=viewthread&tid=384230&extra=        2011-12-05 08:38:31        384230
3337        screening Tuesday        http://bbs.studyez.com/showtopic-616890.html        2011-12-05 08:38:42        616890
3338        Initially        http://bbs.rightnow.in.th/read.php?tid=31187        2011-12-05 08:39:01        31187
3339        to all of you        http://bbs.penglaiport.cn/forum/viewthread.php?tid=935186&extra=        2011-12-05 08:39:13        935186
3340        or watch it over and over again        http://bbs.piba.cn/showtopic-99189.html        2011-12-05 08:39:18        99189
3341        January 12th at 8        http://bbs.ouyu.org/forum.php?mod=viewthread&tid=190004&extra=        2011-12-05 08:39:28        190004
3342        s Ultimate Star - Elimination        http://bbs.mumayi.com/forum.php?mod=viewthread&tid=289038&extra=        2011-12-05 08:40:25        289038
3343        I like to be moving all the time. I've got be active        http://bbs.mould365.com/forum.php?mod=viewthread&tid=2671&extra=        2011-12-05 08:40:31        2671
3344        played by Jaime Passier-Armstrong        http://bbs.mginw.com/home.php?mo ... kforward=1&id=15076        2011-12-05 08:40:50        15076
3345        and Kenzie is intent on making trouble. He starts to attack Chesney        http://bbs.meetholiday.cn/read.php?tid=469947        2011-12-05 08:41:18        469947
3346        consultations with teachers        http://bbs.lenovomobile.com/home ... ckforward=1&id=6939        2011-12-05 08:42:48        6939
3347        “At the same time        http://bbs.luoshancn.com/forum.p ... ad&tid=58135&extra=        2011-12-05 08:43:11        58135
3348        a 26 year old Californian native        http://bbs.kuhand.com/viewthread.php?tid=6368585&extra=        2011-12-05 08:43:16        6368585
3349        Sky
        11 August
                        
        
        
         DISCOVERY CHANNEL – Mondays from 11 August        http://bbs.kankanews.com/viewthread.php?tid=122749&extra=        2011-12-05 08:43:33        122749
3350        SKY Sport 1 &        http://bbs.jying.cn/forum.php?mod=viewthread&tid=72021&extra=        2011-12-05 08:43:44        72021
3351        and the time has arrived for Banks to lead the panel of judges        http://bbs.jwb.com.cn/forum.php?mod=viewthread&tid=568884&extra=        2011-12-05 08:44:11        568884
3352        every second        http://bbs.jhzwed.com/forum.php?mod=viewthread&tid=273105&extra=        2011-12-05 08:44:27        273105
3353        a team of designers        http://bbs.jiayigo.com/viewthread.php?tid=964242&extra=        2011-12-05 08:44:40        964242
3354        moustache-gate'        http://bbs.jcnews.com.cn:9901/bb ... =page%3D1&frombbs=1        2011-12-05 08:44:43        18096
3355        New

Top Gear        http://bbs.jxxjw.com/forumdisplay.php?fid=9        2011-12-05 08:45:23        
3356        and reinvented itself as a bountiful        http://bbs.hnzzt.cn/home.php?mod ... ckforward=1&id=3984        2011-12-05 08:45:41        3984
3357        with Paul Henry on the reserves bench        http://bbs.pocketbb.com/forum.php?mod=viewthread&tid=43139&extra=        2011-12-05 08:45:42        43139
3358        April 25        http://bbs.htexam.com/forum.php?mod=viewthread&tid=257266&extra=        2011-12-05 08:45:42        257266
3359        *new release        http://bbs.newyx.net/forum.php?mod=viewthread&tid=43215&extra=        2011-12-05 08:45:46        43215
3360        voices the part of Miss Lilly        http://bbs.lilyenglish.com/forumdisplay.php?fid=4        2011-12-05 08:45:56        
3361        The Rules of Engagement
                        
        
        
         Rialto – Thursday 10 July        http://bbs.hanet.cn/home.php?mod ... kforward=1&id=33979        2011-12-05 08:46:41        33979
3362        Rachel offers to move out of the McKay's this week        http://bbs.guandanwang.com/forum ... ead&tid=9505&extra=        2011-12-05 08:47:04        9505
3363        it has been described by the Chicago Tribune as        http://bbs.hykaoyan.org/forum.php?mod=viewthread&tid=79187&extra=        2011-12-05 08:47:21        79187
3364        CHELSEA V WIGAN ATHLETIC        http://bbs.frontimall.com/showtopic-193648.aspx        2011-12-05 08:47:49        193648
3365        Mikhail Pandey-Johnson        http://bbs.fieldbuses.com/home.p ... ckforward=1&id=7856        2011-12-05 08:48:24        7856
3366        10pm The PGA Tour moves on to the Waialae Country Club in Honolulu        http://bbs.tg66.com/forum.php?mod=viewthread&tid=2997&extra=        2011-12-05 08:50:01        2997
3367        Sky Movie Greats
        The Lord Of The Rings        http://bbs.hifi168.com/showtopic-198565.aspx        2011-12-05 08:50:08        198565
3368        MAJOR LEAGUE BASEBALL
LIVE ON ESPN
ESPN's Wednesday Night Baseball LIVE        http://bbs.dumiyue.net/viewthread.php?tid=114543&extra=        2011-12-05 08:50:53        114543
3369        September 19th at 9        http://bbs.hnenw.cn/bbs/viewthread.php?tid=11187&extra=        2011-12-05 08:51:17        11187
3370        California        http://bbs.gzmr.net/forum-38-1.html        2011-12-05 08:51:20        
3371        but she can't stop thinking about Flav. Was it just a fling        http://bbs.donevii.com/viewthread.php?tid=326405&extra=        2011-12-05 08:51:25        326405
3372        or be a goof-off his whole life        http://bbs.fcbu.com/forum-22-1.html        2011-12-05 08:51:38        
3373        7.30pm
In the all new and alluring series        http://bbs.esilk.net/bbs/showtopic-25021.aspx        2011-12-05 08:51:49        25021
3374        000.

New Zealand On Air        http://bbs.daxiaoshan.com/read.php?tid=25968&displayMode=1        2011-12-05 08:52:05        25968&displayMode=1
3375        Rory Culkin        http://bbs.hongyuansu.com/forumdisplay.php?fid=14        2011-12-05 08:54:34        
3376        an affair with a man and countless arguments        http://bbs.coolgo.tw/viewthread.php?tid=707370&extra=        2011-12-05 08:54:38        707370
3377        2009
                        
        
        
         
Playing our Shortland Street Online Game        http://bbs.chsbp.net/home.php?mo ... ckforward=1&id=1534        2011-12-05 08:59:54        1534
3378        the other to save all that they have        http://bbs.bxjj.com.cn/showtopic-778354.aspx        2011-12-05 09:02:38        778354
3379        Tuesday 11 September        http://bbs.bnplay.com/forumdisplay.php?fid=23        2011-12-05 09:03:10        
3380        much talked about season seven premiere of CSI        http://bbs.bates-methinks.com/ho ... uickforward=1&id=30        2011-12-05 09:03:31        30
3381        Nadine Velazquez        http://bbs.baishile.org/viewthread.php?tid=319801&extra=        2011-12-05 09:03:32        319801
3382        at 59 years young        http://bbs.asirui.com/viewthread.php?tid=119&extra=        2011-12-05 09:03:57        119
3383        Time White &        http://bbs.88tejia.com/home.php? ... ickforward=1&id=471        2011-12-05 09:12:21        471
3384        including taped interviews with Norris        http://bbs.bdinfo.net/forumdisplay.php?fid=89        2011-12-05 09:14:31        
3385        30pm
                        
        
        
         Tuesday        http://bbs.3djt.net/forum-51-1.html        2011-12-05 09:16:10        
3386        yesterday i was a stressed out mess        http://bbs.21yq.com/forum.php?mod=viewthread&tid=225510&extra=        2011-12-05 09:18:15        225510
3387        The live final of Mitre 10 Dream Home for 2009.        http://bbs.1040.net.cn/showtopic-385131.aspx        2011-12-05 09:18:29        385131
3388        using their expertise as masters of disguise        http://bbs.0573tg.com/forum.php?mod=viewthread&tid=48307&extra=        2011-12-05 09:18:49        48307
3389        landlord        http://baodi.fangzi.me/viewthread.php?tid=42111&extra=        2011-12-05 09:19:25        42111
3390        and Annie's newly separated mother        http://balkanface.net/blogs/4410 ... ce-also-makes-the-h        2011-12-05 09:19:55        
3391        do everything in the house and all the childcare – for just £4 a day        http://bameidaren.com/forum.php?mod=viewthread&tid=86486&extra=        2011-12-05 09:20:11        86486
3392        one by one. Stars        http://baike.zjsr.com/doc-view-4540        2011-12-05 09:20:12        
3393        three high-profile        http://bbs.21mould.net/forum.php?mod=viewthread&tid=196259&extra=        2011-12-05 09:21:03        196259
3394        Gene Simmons Family Jewels        http://baike.yigo.cn/doc-view-87489.html        2011-12-05 09:23:07        
3395        Hayley is avoiding going to the café to see Roy        http://baike.rwjbuy.com/index.php?doc-view-1093        2011-12-05 09:25:20        
3396        Friday 26 October at 8.30pm        http://baike.soushai.com/index.php?doc-view-479        2011-12-05 09:25:50        
3397        TV 3
        Sideways
                        
        
        
         
10        http://baike.zhichidai.com/index.php?doc-view-36.html        2011-12-05 09:28:51        
3398        Amin Sheikh        http://baike.lightget.com/index.php?doc-view-379.html        2011-12-05 09:30:18        
3399        which are good and I have them        http://baike.51114.com/doc-view-6.html        2011-12-05 09:34:40        
3400        Tabitha's Salon Takeover        http://awelder.info/viewthread.php?tid=57718&extra=        2011-12-05 09:35:52        57718
3401        the vile torturer of incoming new kids        http://baike.111000.cc/index.php?doc-view-9        2011-12-05 09:36:14        
3402        Fashionable        http://averalia.com/events_view.php?eid=40177        2011-12-05 09:36:28        
3403        at the end of the decade        http://at-city.com/Club/boke.asp?excelnike324.showtopic.105.html        2011-12-05 09:36:59        105
3404        Sex And The City        http://astalakosta.ru/index.php?do=/blog/8264/sex-and-the-city/        2011-12-05 09:37:24        Sex And The City
3405        30pm - Friday        http://b.testop.cn/viewthread.ph ... =page%3D1&frombbs=1        2011-12-05 09:37:44        252632
3406        TV Guide
        TV Guide        http://babybbs.tv/viewthread.php?tid=192392&extra=        2011-12-05 09:37:49        192392
3407        into their last performances        http://baike.qiqilife.com/index.php?doc-view-52        2011-12-05 09:38:27        
3408        ONE Sport Sailing        http://artistlyfe.com/blogs/3715 ... -trophy-sunday-21-m        2011-12-05 09:39:13        
3409        has actually been travelling in the past. Now        http://articleslope.com/submitarticles.php?act=edit&id=394471        2011-12-05 09:39:27        
3410        Dr Harry Cunningham and Dr Nikki Alexander        http://articles-at.smartnetworld ... ?act=edit&id=310383        2011-12-05 09:39:29        
3411        were murdered        http://baike.163aaa.com/index.php?doc-view-42678        2011-12-05 09:39:48        
3412        Hogan Knows Best        http://www.articleserver.net/sub ... ?act=edit&id=385204        2011-12-05 09:39:49        
3413        ACING IT AT 80        http://www.articleinside.com/submitarticles.php?act=edit&id=75434        2011-12-05 09:40:13        
3414        "It was my fifth birthday        http://arika.stbbs.net/blog/2011/11/post-266.html#comments        2011-12-05 09:40:21        
3415        No - Seriously        http://www.articledome.com/submitarticles.php?act=edit&id=450061        2011-12-05 09:40:37        
3416        30pm Tuesday        http://www.articleblade.com/submitarticles.php?act=edit&id=404367        2011-12-05 09:40:46        
3417        Dame Te Atairangikaahu        http://ansaby.com/blog.php?user=excelnike813&blogentry_id=42548        2011-12-05 09:40:48        42548
3418        the maps have less clutter        http://apps.mynoobook.com/se/members/home        2011-12-05 09:41:22        
3419        TVNZ 6 Kidzone        http://andorejapan.com/weblog/2008/01/post-9.html#comments        2011-12-05 09:41:50        
3420        free-to-air channel        http://amigo33.swish666.com/viewthread.php?tid=8458&extra=        2011-12-05 09:42:19        8458
3421        The Trip To Bountiful - Movies - TV Highlights - Throng_23883Project Runway- Friday 27 July - Projec        http://anime-screenshots.de/gallery/displayimage.php?pos=-115497        2011-12-05 09:42:24        
3422        THE GRAND PRIX OF SPAIN        http://a-maze.info/blog/archives/2011/12/6-2.html#comments        2011-12-05 09:43:44        
3423        Phineas And Ferb- Hide and Seek - Phineas and Ferb - TV Highlights - Throng_23656Sky Sport - Sunday         http://ambitious-dreams.net/mich ... image.php?pos=-1430        2011-12-05 09:43:50        
3424        Somme- From Defeat to Victory - History Channel - TV Highlights - Throng_318353 News-Campbell Live          http://aniston-fan.org/gallery/d ... nfo#cpgMessageBlock        2011-12-05 09:43:51        
3425        he’s rich beyond belief        http://alstindo.com/pg/blog/read/7879/hes-rich-beyond-belief        2011-12-05 09:43:53        7879
3426        Shreducation Premiere on Nickelodeon - Shreducation - TV Highlights - Throng_19925General Manager of        http://amazonmedicinals.netfirms ... yimage.php?pos=-458        2011-12-05 09:43:55        
3427        Tarnia Smith on One Land - One Land - TV Highlights - Throng_21129Girl Wrestler - Documentary - TV H        http://album.smg08.de/displayimage.php?pos=-1225        2011-12-05 09:44:44        
3428        webbed feet        http://99hr.net/bbs/viewthread.php?tid=1194544&extra=        2011-12-05 09:50:47        1194544
3429        Rugby Channel        http://9i80.tk/viewthread.php?tid=117990&extra=        2011-12-05 09:50:47        117990
3430        For years        http://afspraakje-maken.nl/events_view.php?eid=18        2011-12-05 09:50:48        
3431        the only court show set entirely on location        http://9697h.ggyy.tw/viewthread.php?tid=13828&extra=        2011-12-05 09:50:58        13828
3432        and while she's still trying to remain upbeat        http://abledating.abk-soft.com/blogs_full.php?id=129744        2011-12-05 09:51:09
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

看了文本,各项数据是用 Tab符分开的,且丸子都是http://开头,有这2点就很方便。
但是有个别数据乱了,其他的都是 数字 名称 网址 日期 这个固定格式。

名字都没有包含冒号。。。所以

先用:分割数据取后面的部分,
在用Tab字符分隔取前面的部分

然后加上http://就OK了。
1

评分人数

    • yiduancang: 感谢 昨天请教了下高手也提到了这2个特征技术 + 1

TOP

a.txt中部分格式有点乱,PowerShell代码:
  1. Write-host "Please wait ..."
  2. For ($n=1; $n -le (get-content .\a.txt).count; $n++) {
  3. if ($n -lt 2)
  4. {
  5. $str = "http://" + ((((get-content .\a.txt -totalcount $n) -split 'http://')[1]) -split "`t")[0]
  6. }
  7. else
  8. {
  9. $str = "http://" + ((((get-content .\a.txt -totalcount $n)[-1] -split 'http://')[1]) -split "`t")[0]
  10. }
  11. if ($str.length -gt 7)
  12. {
  13. $str | out-file  -Append .\1.txt
  14. }
  15. }
  16. Write-host "Out file: 1.txt"
  17. Start-sleep -s 3
复制代码
等高人放出 “sed” 等代码...
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

回复 3# lxzzr
  1. sed -n "s#^.*\(http://[^\t]*\t\).*$#\1#p" a.txt
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1
看得多说得多,远比不上写得多。

TOP

  1. @echo off&mshta "javascript:(new ActiveXObject('scripting.filesystemobject')).OpenTextFile('a.txt').ReadAll().replace(/\b(https?|ftp|file):\/\/[\-A-Z0-9+&@#\/%?=~_|!:,.;]*[\-A-Z0-9+&@#\/%=~_|]/gi,function(m){(new ActiveXObject('wscript.shell')).Run('cmd /c echo '+m+'>>b.txt',0);});window.close()"&pause
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

昨天遇到个好心的高手,在这里先感谢下 邂逅回忆  感谢你热情无私的帮助  也感谢楼上各位朋友的好心  正因为有你门这群人的群在 我门新手生存才不显得那么艰难啊   另外 这个网站其实真的很好 很不错的网站 可以给人很多帮助 就是那个验证回答好坑爹  坑爹啊!!!!!

TOP

效果要好点...
  1. Write-host "Please wait ..."
  2. For ($n=0; $n -le (get-content .\a.txt).count; $n++) {
  3. $str = ((get-content .\a.txt)[$n]) -split "`t"
  4. For ($i=0; $i -le 100; $i++) {
  5. if (($str[$i].Length -gt 0) -and ($str[$i].StartsWith("http://")))
  6. {
  7. $str[$i] | out-file -append 1.txt
  8. }
  9. }
  10. }
  11. Write-host "Out file: 1.txt"
  12. Start-sleep -s 3
复制代码

TOP

回复 5# Demon


代码有问题吧,网址输出不完整,另外,怎么比我的少四行,删掉重复行了吗?
1

评分人数

TOP

回复 6# yiduancang


    那楼主什么时候结贴呢...结贴了好开始统一评分

TOP

回复 9# CrLf

就等你了^_^

TOP

回复 9# CrLf

啊  还有结贴这说法???? 我是新来的 真心不懂。。。。话说 那个验证回答能弄的简单不

TOP

楼上几位哥哥   想给你门评分。。没想到要24小时才能评一次 对不住了啊。。。。。。

TOP

用awk试了一下
  1. gawk "BEGIN{FS=\"\t\"} {for(i=1;i<=NF;i++)if($i ~ /^http:/)print $i}" a.txt>new.txt
复制代码
发现老是在3347行挂掉,把行首那个字符去掉就可以了,不知何故。
看得多说得多,远比不上写得多。

TOP

返回列表