正規表現を使用して特定の単語を見つけて置き換える方法を知っている人はいますか
<b>[Keyword]</b>
使用しようとしましたが、キーワードの先頭と最後にRegex.Replace()
追加するのではなく、直接置換のみをサポートしているようです。<b></b>
例:
Hello World!
キーワード:
Hello
出力:
<b>Hello</b> World!
正規表現を使用して特定の単語を見つけて置き換える方法を知っている人はいますか
<b>[Keyword]</b>
使用しようとしましたが、キーワードの先頭と最後にRegex.Replace()
追加するのではなく、直接置換のみをサポートしているようです。<b></b>
例:
Hello World!
キーワード:
Hello
出力:
<b>Hello</b> World!
これを試すことができます:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main(string[] args)
{
string
input = "Hello World!",
keyword = "Hello";
var result = Regex
.Replace(input, keyword, m =>
String.Format("<b>{0}</b>", m.Value));
Console.WriteLine(result);
}
}