おはようございます、質問があります...件名と本文を含む各投稿/コメントにmailtoを含むブログがありますが、単語の間に空白があり、HTMLの検証を改善するために%20に置き換えたいと思います。各 mailto には異なる件名と本文があり、この種類の文字列のみに一致する notepad++ 正規表現を使用して置き換えたいと思います:
<A HREF="mailto:pippo@pluto.it?subject=Diario: Tanto per ridere un pò...&body=Gentile visitatore, La informo che messaggi offensivi o volgari verranno scartati, buona prosecuzione." CLASS="hyperlink">Pippo Pluto</A>
<A HREF="mailto:topolino@paperino.it?subject=Diario: Dead Space e Dead Sapce 2&body=Gentile visitatore, La informo che messaggi offensivi o volgari verranno scartati, buona prosecuzione." CLASS="hyperlink">Paolino Paperino</A>
結果として、私は持っていたい:
<A HREF="mailto:picodepaperis@dysney.it?subject=Diario:%20Neutrini%20sfondano%20i%20300.000%20Km/s&body=Gentile%20visitatore,%20La%20informo%20che%20messaggi%20offensivi%20o%20volgari%20verranno%20scartati,%20buona%20prosecuzione." CLASS="hyperlink">De Paperis Pico</A>
空白を含む560個のファイルphpがあり、notepad ++の正規表現を使用してすべてのファイルを処理したい
mailto 文字列のみを検出するが、空白の発生はカバーしないこの正規表現を作成しました。
<A HREF=\"mailto:([^"]*)\" CLASS="hyperlink">
解決策はありますか?ありがとう、良い週末を!