2016-09-30 41 views
0

我需要一個正則表達式,能夠從圖像的src屬性中替換第一部分。正則表達式從圖像的src屬性中刪除第一部分

圖像HTML看起來像這樣

var example="<img src=\"data:image/jpeg;base64,/9j/....." 

我需要第一個逗號(,)前更換所有字符並替換爲空字符串時,「JPEG」部分應該是通用的。

我試過一個,但沒有奏效:

string res = example.Replace(@"/^data:image\/\w +\;base64,", ""); 
+0

除去第一^,然後再試一次? – amow

+0

沒有工作。 :( –

+2

'\ w'和'+'之間有空格,請將其刪除 – amow

回答

1
public class Test 
{ 
    public static void Main() 
    { 
     var example="<img src=\"data:image/jpeg;base64,/9j/....."; 
     string res = Regex.Replace(example, "data:image\\/\\w+\\;base64\\,", ""); 
     Console.WriteLine(res); 
    } 
} 

和輸出

<img src="/9j/..... 
+0

ups,是的......謝謝@Kris,Mi mind是一種混合JavaScript和c#現在。 –

相關問題