我想这样做:
如果我的文字是" AAA"仍然是相同的文本,但如果没有,则替换为" BBB",例如:
AAA CCC DDD AAA CCC DDD AAA CCC DDD
替换为:
AAA BBB BBB AAA BBB BBB AAA BBB BBB
感谢。
答案 0 :(得分:2)
使用String.Join
和String.Split
的LINQ方法也许就足够了:
Dim str As String = "AAA CCC DDD AAA CCC DDD AAA CCC DDD"
Dim result = String.Join(" ", str.Split(" "c).Select(Function(s) If(s = "AAA", s, "BBB")))