linux正则表达式过滤掉一行,Linux Bash正则表达式获取一行

result=$(

wget -qO- 'http://www.kuchenpeter.at/mittagsmenue.html' |

sed -n '/

/,//p'

)

echo $result

5串,当你看下面的HTML代码,他们真的搞砸标签这个页面上的坏事。

Puszta-Kotelett mit Pommes-frites

###########################################

Hühnergeschnetzeltes "Asia" mit Reis

###########################################

Tafelspitz mit Apfelkren, Schnittlauchsauce und Röstinchen

Puten-Picatta "Milanese" mit Salat

Gebratener Dorsch mit Gemüse und Petersilkartoffeln

2017-01-30

axi92

+3

您应该使用一个HTML解析器,并与例如查询XPath,而不是使用正则表达式。 –

+0

在你的情况下,你需要去掉html标签;那么它将很容易提取你需要的信息。看到[this](http://stackoverflow.com/questions/3790681/regular-expression-to-remove-html-tags)和[this](http://stackoverflow.com/questions/11229831/regular-expression- to-remove-html-tags-from-a-string)知道如何使用正则表达式去除html标签 –

+1

这就是你想要的答案:http://stackoverflow.com/a/1732454/1705337 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值