【发布时间】:2012-10-30 12:56:14
【问题描述】:
我有一个文件,每一行都有很多行 有子字符串
whatever_blablablalsfjlsdjf;asdfjlds;f/watch?v=yPrg-JN50sw&,whatever_blabla
或
whatever_blablabla"/watch?v=yPrg-JN50sw&" class=whatever_blablablavwhate
我想提取一个子字符串,比如上面的“yPrg-JN50s”
匹配模式是 字符串 "/watch?="
后面的 11 个字符如何提取子串
希望是sed,awk在一行 如果没有,pn 行 perl 脚本也可以
【问题讨论】:
-
ITYM /watch?v=,而不是 /watch?=。另外,该字符串可以在一行中出现多次吗?