我在 VB.NET 中遇到了正则表达式的一些问题。
我有一个这样的字符串:"[Type=User][User=Hello]Thats the message"
我想要这个"Thats the message"
部分,所以我认为最好的方法是"[Type=User][User=Hello]"
替换""
.
笔记:
"Thats the message"
总是在字符串的末尾,它可以是""
(不带字符)。[Type=XXXX]
可以是任何东西,我的意思是,它可以是[Type=Password]
,[Type=Message]
...
所以,这就是我所做的:
Dim regOptions As RegexOptions = RegexOptions.IgnoreCase Or RegexOptions.Singleline
Regex.Replace(buffer, "^(.*)[^\]]*$", "", regOptions)
它不起作用,字符串'buffer'没有被修改。