簡體   English   中英

如何在AWK中的兩個表達式之間找到一個單詞?

[英]How to get a word between two expressions in AWK?

我希望使用AWK從這樣的html中獲取名稱:

span class="full-name" span class="given-name" John /span span class="family-name" Doe /span  /span 

所以我想從中提取JohnDoe ,通過切割部分... "given-name"直到/span以及姓氏。

你能幫幫我嗎?

我不確定你關於<>符號的問題是怎么回事。 據我了解,你的HTML看起來像這樣:

<span class="full-name"><span class="given-name">John</span><span class="family-name">Doe</span></span>

您可以像這樣使用GNU grep來獲取所需的標記:

grep -oP '(?<=-name">)[^<]*' file

結果:

John
Doe

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM