文字列を置き換えようとしていますが、一致する単語が少ないため、両方の文字列を置き換えています。
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 は 2 つの場所にあるため、両方の IS_CHILD を置き換えます。
正確な単語 IS_CHILD のみを置き換えたい。
どうやってするか?