- 455 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 22:28:14.59 ]
- ●正規表現の使用環境
C# ●検索か置換か? 置換 ●説明 <b></b>で挟まれた文章を抜き出す ●対象データ <table width="100%" border="1" cellspacing="0" cellpadding="10"> <tr><td><b>ERROR!!<br><br>多重書き込みです。 あと 17秒お待ちください。</b></td></tr> </table> ●希望する結果 ERROR!!<br><br>多重書き込みです。 あと 17秒お待ちください。 ==== これを実行するのに、 responseStr = System.Text.RegularExpressions.Regex.Replace( responseStr, @"(.|\n)*<b>(?<sentence>.*?)</b>(.|\n)*", "${sentence}"); とやっているのですが、 「任意の一文字(改行文字も含む)」 という表現は(.|\n)が最適なのでしょうか。 もっとベターなやりかたがあったら教えて下さい。
|

|