[C#] 大文字・小文字 関係なく置換

単純に文字列を置換したいだけなら、String.Replace メソッドを使用すれば事足りるのだが、大文字・小文字を無視して置換させたいなら、Regex.Replace メソッドを使用する。
※ 表記上 <> は大文字
string originalString = "これはテストなんですよ。<br>そうですね。<BR>";
string replaced = Regex.Replace(originalString, "<br>", "", RegexOptions.IgnoreCase);
// 変換後:これはテストなんですよ。そうですね。

VB の場合。
Dim originalString = "これは VB のテストなんですよ。<br>そうですね。<BR>"
Dim replaced = Regex.Replace(originalString, "<br>", "", RegexOptions.IgnoreCase)
' 変換後:これは VB のテストなんですよ。そうですね。

RegexOptions には、上記以外にも色々と指定できる。
RegexOptions 列挙体

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する