我想构建一个库函数,以便当我的文本来自数据库时,该函数过滤该文本。
例如:字符串消息=“你好,世界”;
所以我的一个函数会将文本 hello 更改为 hi,另一个函数会将世界更改为 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
如果找到,您可以用新值替换该单词。
希望这可以帮助