从字符串中删除"</ div>"(以及后面的任何内容)

bad*_*ine 3 vb.net

我想"</div>"从一个更大的字符串中删除子字符串.由于这不一定出现在最后,因此也应删除此令牌之后出现的任何文本.由于SplitRemove只允许整数,我会怎么做呢?

例如,进行更改后 "Wanted text</div> arbitrary text"变为"Wanted text"

xfx*_*xfx 5

虽然您的问题似乎"不完整",但通过评论阅读时,您似乎要删除关闭的DIV标记以及其后显示的任何文本.

如果是这种情况,那么这段代码应该做的工作:

Dim txt As String = "Wanted text</div> arbitrary text"
Dim p As Integer = txt.ToLower().IndexOf("</div>")
If p <> -1 Then txt = txt.Substring(0, p)
Run Code Online (Sandbox Code Playgroud)