从单词列表中将多个单词替换为字符串中的其他单词

时间:2018-07-26 14:19:31

标签: c# regex

此问题类似于: Replace multiple words in a string from a list of words

可接受的解决方案如下

configuration.addAnnotatedClass(com.myOrg.entities.Person.class);

但是,就我而言,我想用粗体替换列表中的每个“单词”(基本上在开头和结尾处添加

1 个答案:

答案 0 :(得分:0)

Regex.Replace(input, $@"\b(?:{string.Join("|",BAD_WORDS)})\b", "<b>$&</b>")

这是WiktorStribiżew建议的解决方案-完美运行