[英]Perl Regex match and replace
我嘗試在</a>之后插入新行
I tried this
perl -pe '/<\/a> $&\n /g' teste.txt
例子
Source code
<a href="/link/">link</a><a href="/link2/">link2</a>
輸出
<a href="/link/">link</a>
<a href="/link2/">link2</a>
您缺少執行正則表達式替換的s
命令。
perl -pe 's/<\/a>/$&\n /g' teste.txt
普通的/xxx/
只會執行匹配,您需要s/xxx/yyy/
執行單個替換,以及s/xxx/yyy/g
執行多個替換。 您也可以將/
替換為另一個字符,例如|
所以你不需要轉義任何字符,這使得它更具可讀性。
perl -pe 's|</a>|$&\n|g;' teste.txt
查看perldoc perlretut對 perl 正則表達式的簡要介紹。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.