我正在制作一种迷你编程语言"在视觉基础上。 主要是为了练习和娱乐。 我只有一个问题。我想制作一个评论系统。 我知道它是如何工作的,但我不知道该怎么做。
所以这就是我想要做的: 我想开始从//中选择所有文字 例如,如果我写:
print = "Hello World!"; //This is a comment!
它将从//中选择所有内容,以便选择
//This is a comment!
然后我只会用任何内容替换所选文本。
答案 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
,还要使用Substring
或Remove
:
code.Substring(0, indexOfComment)