私は</A>Perlの正規表現の一致と置き換えるには
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>
私は</A>Perlの正規表現の一致と置き換えるには
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
は、正規表現をperlへ穏やか導入のためperldoc perlretutを見てください。
問題は何ですか? –
あなたのスクリプトに 's ///'コマンドがないようです。 – Barmar
私のコードは動作しません... –