从//中选择一切

时间:2015-01-11 21:03:21

标签: vb.net visual-studio selection

我正在制作一种迷你编程语言"在视觉基础上。 主要是为了练习和娱乐。 我只有一个问题。我想制作一个评论系统。 我知道它是如何工作的,但我不知道该怎么做。

所以这就是我想要做的: 我想开始从//中选择所有文字 例如,如果我写:

print = "Hello World!"; //This is a comment!

它将从//中选择所有内容,以便选择

//This is a comment!

然后我只会用任何内容替换所选文本。

1 个答案:

答案 0 :(得分:1)

您可以使用String.IndexOf + Substring

Dim code = "Dim print = ""Hello World!""; //This is a comment!"
Dim indexOfComment = code.IndexOf("//")
Dim comment As String = Nothing
If indexOfComment >= 0 Then comment = code.Substring(indexOfComment)

如果您希望评论前的部分不使用String.Replace,还要使用SubstringRemove

code.Substring(0, indexOfComment)