我有一个应用程序,在这个应用程序中,可以使用一个函数将单词中的某些字符替换为其他字符
var newCharacter = "H";
if (/*something happens here and than the currentCharacter will be replaced*/)
{
// Replace the currentCharacter in the word with a random newCharacter.
wordString = wordString.Replace(currentCharacter, newCharacter);
}
现在所有字符都将替换为上面带有“H”的代码。但我想要更多的字母,例如 H、E、A、S
做这个的最好方式是什么?
当我这样做时:
var newCharacter = "H" + "L" + "S";
它用 H AND L AND S 替换了 currentCharacter 但我只是希望它替换为 H OR L OR S 而不是全部三个
因此,如果您有一个带有 HELLO 的单词并且您想用 newCharacter 替换 O,我现在的输出是 HELLHLS O -> HLS 但 O 需要是 -> H 或 L 或 S