perl 获取匹配正则表达式字串

perl -lne 'print $1 if /(&url=.*html)/' verylongline.txt

perl 处理起来相当的方便,如果是awk 的话,写起来要复杂一些。

实现目标:有一个很长的文本,希望将里面符合目标模式的文本抽出来 

verylongline is like the following "

/pl/?ac=init&ver=2.0&p1=0&p2=14&ty=0&uid=-&lc=04a04532ee629ce3b04fef39f9ba5753&uuid=1931280229652598&cid=4&pid=10010858&vid=24036535&lid=10010858&st=&sid=&vlen=221&ch=lesports&url=http%3A%2F%2Fsports.dnsname.com%2Fvideo%2F24029774.html&weid=514479312471469006074667&ref=http%3A%2F%2Fwww.letv.com%2F&pv=3.4.0&ilu=1&r=0.20196354296058416&pt=-&err=0&ut=-&ry=0&vt=-
/pl/?ac=block&ver=2.0&p1=0&p2=14&ty=0&uid=-&lc=1724d969c14d2842dcbeb8fca09cb7e6&uuid=1933483847923905_1&cid=4&pid=10013491&vid=24034759&lid=10013491&st=&sid=&vlen=55&ch=lesports&url=http%3A%2F%2Fsports.dnsname.com%2Fvideo%2F24034759.html&weid=514479334830273255928159&ref=-&pv=3.4.0&ilu=1&r=0.1325086944270879&pt=-&err=0&ut=1524&ry=0&vt=21

"



转载于:https://my.oschina.net/u/2536026/blog/539433

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值