[英]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
所以我想從中提取John
和Doe
,通過切割部分... "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.