N**********d 发帖数: 9292 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: NeedForSpeed (working~~~~~), 信区: Programming
标 题: sed里面正则表达式匹配字符越少越好怎么写?
发信站: BBS 未名空间站 (Sun Mar 13 20:56:30 2011, 美东)
例如:其中引号内长度不定
"abc", "def"
".*"
引号里面内容越少越好,我不想是 abc", "def
想要分别是
abc和def
这个该怎么写呢? | x****s 发帖数: 921 | | N**********d 发帖数: 9292 | 3 好像不行啊
sed -n -e 's:.*pattern1="\(/pattern2/[^"]*\)":\1:p' "$file" > "link"
还是不对劲啊,因为括号里面有/,所以我用:分割,我想抓"$file"里面的所有这种在双
引号里面的/pattern2/[^"]*的样子
求教怎么写呢?
【在 x****s 的大作中提到】 : "[^\"]*"
|
|