ライブラリ関数を構築して、テキストがデータベースから取得されたときに、その関数がそのテキストをフィルター処理するようにします。
例 : string message= "Hello, world";
したがって、私の 1 つの関数はテキストの hello を hi に変更し、別の関数は world を global に変更します。
このフィルターは、クラスに関数がある場合にのみ機能します。
これをasp.net c#で行う必要があります。これを行う方法を知っている人はいますか。
何を達成しようとしているのかは明確ではありません。でも、こういうのやりたいって思う…
var s = YOUR STRING
string[] wordslist = s.Split(' ');
foreach (var word in wordslist )
{
switch (word )
{
case "Hello":
word= word.replace(word,'Hi');
case "World":
etc.....
}
}
値のペアを保持するデータベース テーブルを作成できれば、はるかに簡単になると思います。例えば
tblReplace
OldValue NewValue
Hello Hi
World global
そのため、フィールドに対して各文字を検索し、OldValue
見つかった場合は単語を新しい値に置き換えることができます..
お役に立てれば