我想构建一个库函数,以便当我的文本来自数据库时,该函数过滤该文本。
Ex:string message =“Hello,world”;
所以我的一个函数会将文本hello更改为hi 而另一个功能将把世界变为全球。
此过滤器仅在我班级中有任何功能时才有效。
我需要在asp.net c#中做这个。是否有人知道如何做到这一点。
答案 0 :(得分: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
字段搜索每个字符,如果找到,则可以使用新值替换该字词。
希望这有帮助