-3

ライブラリ関数を構築して、テキストがデータベースから取得されたときに、その関数がそのテキストをフィルター処理するようにします。

例 : string message= "Hello, world";

したがって、私の 1 つの関数はテキストの hello を hi に変更し、別の関数は world を global に変更します。

このフィルターは、クラスに関数がある場合にのみ機能します。

これをasp.net c#で行う必要があります。これを行う方法を知っている人はいますか。

4

1 に答える 1

1

何を達成しようとしているのかは明確ではありません。でも、こういうのやりたいって思う…

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見つかった場合は単語を新しい値に置き換えることができます..

お役に立てれば

于 2012-04-16T13:17:10.083 に答える