http://
を含まないHTMLで、すべての画像タグを探し、src
属性の前にhttp://
という属性を追加したいとします。正規表現の一致値を変更する
すべてのimgタグがhttp://で始まらない正規表現が見つかりました。私はsrc属性だけにhttp://をappdeningするのにいくつかの問題があります。どのように正規表現置き換えを使用してこれを達成することができます。
<img [^<]*src="(?!http://)(?<source>[^"]*)"[^<]*/>
ソースにはsrc値が入ります。私はちょうどそれが$2 = "http://" + $2
と言う必要があります。これをC#コードでどのように書くことができますか?
実際にはregex.Replace(入力、 "$ 1http:// $ 3 $ 2"); $ 4の代わりに$ 2。あなたはあなたの答えを更新するべきです。 –
ありがとうございます。それは素晴らしい作品です。私はregex.replaceのコンセプトも理解しました。ご協力いただきありがとうございます。 –