-3

我想构建一个库函数,以便当我的文本来自数据库时,该函数过滤该文本。

例如:字符串消息=“你好,世界”;

所以我的一个函数会将文本 hello 更改为 hi,另一个函数会将世界更改为 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 回答