我正在尝试替换字符串,但由于匹配的单词很少,它正在替换两个字符串。
Val1 = "CASE WHEN [" + isParent + "] = 0 THEN 'False' WHEN [" + isParent + "] = 1 THEN 'True' END ";
Val2 = "CASE WHEN [" + isChild + "] = 0 THEN 'False' WHEN [" + isChild + "] = 1 THEN 'True' END ";
val3 = str.Replace("IS_PARENT", Val1 ).Replace("IS_CHILD", val2);
在我的
str = "IS_PARENT, IS_CHILD_WITH_ROLE, IS_CHILD";
IS_CHILD 出现在两个地方,因此它正在替换两个 IS_CHILD。
我只想替换确切的单词 IS_CHILD。
怎么做?