VB.net替换字符串中的特定单词

时间:2013-08-30 07:59:46

标签: vb.net replace

我想创建一个可以替换我可以自由设置的特定单词的程序。

示例单词:

Dim sample As String = "TWINKLE TWINKLE LITTLE STAR FISH"

我想将STAR替换为BAT,以便新输出:

TWINKLE TWINKLE LITTLE BAT FISH
这可能吗?提前谢谢。

3 个答案:

答案 0 :(得分:2)

所以你想Replace出现一个单词的所有出现?

sample = sample.Replace("STAR", "BAT")

如果要忽略大小写(.NET区分大小写),可以使用正则表达式:

Dim regex = New Regex("STAR", RegexOptions.IgnoreCase)
sample = regex.Replace(sample, "BAT")

(记得添加Imports System.Text.RegularExpressions

答案 1 :(得分:0)

result = sampe.Replace(“STAR”,“BAT”)是你的朋友......

答案 2 :(得分:0)

Dim sample as string = "TWINKLE TWINKLE LITTLE STAR FISH"
if sample.contains("STAR") then
    dim change_star as string
    change_star = sample.replace("STAR","BAT")
    messagebox.show("change_star")
    'NOTE: output change_star
Endif