我在 ASP VB 中有一个函数。我需要替换其中的确切单词。例如,我有一个类似“wool|silk/wool|silk”的字符串。我只想替换丝绸而不是丝绸/羊毛。
' "|" is a devider
cur_val = "wool|silk/wool|silk"
cur_val_spl = Split("wool|silk/wool|silk", "|")
key_val = "silk"
For Each i In cur_val_spl
If i = key_val Then
cur_val = Replace(cur_val, ("|" & i), "")
cur_val = Replace(cur_val, i, "")
End If
Next
Response.Write(cur_val)
在这种情况下,我的结果将是“羊毛/羊毛”,但我真正想要的是这个“羊毛|丝绸/羊毛”。
我真的很感激任何帮助。