我用c#我寫了個小東西 定義了old為string ,old的值是html頁面 例如old="<htnl>...........</html>";我用old = old.Replace(@"<p [\s\S]*?>([\s\S]*?)</p>", "");就起不到替換的效果而用old = Regex.Replace(old, @"<p [\s\S]*?>([\s\S]*?)</p>", "", RegexOptions.Multiline);就可以 這是為什么 哪位高手能幫我講講他們的區別 順便介紹下Regex.Replace的用法和屬性 謝謝
2 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
至于怎么用我就不說了
replace無非就關聯到幾個屬性
你的原始內容
你要替換的內容(用正則表示)
你想把要提花你的部分替換成什么
返回替換后的內容
5.如何替換符合正則的部分
string result = "";
string content = "123456789";
string pat = "1";
Regex regex = new Regex(pat);
result = regex.Replace(content,"2"); // 將內容中的1替換成2
- 2 回答
- 0 關注
- 999 瀏覽
添加回答
舉報
0/150
提交
取消