首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么从字符串中取出特定符号之间的字符?如abc[123]def中的”123“该怎么取出

2013-09-25 
如何从字符串中取出特定符号之间的字符?如abc[123]def中的”123“该如何取出?我想对字符串进行操作,目的是取

如何从字符串中取出特定符号之间的字符?如abc[123]def中的”123“该如何取出?
我想对字符串进行操作,目的是取出特定符号内的字符,列如字符串
dim str as string="abc[123]def"
如何取出符号"[ ]"中的123呢?

再复杂一点,str="abc[123]def[456]ghj"
如何取出“123”和“456”并分别赋值给另外两个字符串变量呢?
[解决办法]
Dim str As String = "abc[123]def"
Dim result() As string = Regex.Matches(str, "(?<=\[)\w+(?=\])").Cast(OfType Match)().Select(Function (x) x.Value).ToArray()
[解决办法]

热点排行