如题:以下为我原始数据
原始字串
'蝶隐卫生巾试用装(福利商品)','丝柔亲体纸尿裤旅行装(纸尿裤旅行装)'.........
以上的字串都是此格式,会很长的
希望结果
'蝶隐卫生巾试用装','丝柔亲体纸尿裤旅行装'
也就是将()内,包含()的字去除,(....)内是什么都可以不限
Imports System.Text.RegularExpressions
Module Module1
Sub Main()
Dim s As String = "'蝶隐卫生巾试用装(福利商品)','丝柔亲体纸尿裤旅行装(纸尿裤旅行装)'"
Dim result() As String = s.Split(",").Select(Function(x) Regex.Match(x, "(?<=\')[^\(^\']+").Value).ToArray()
For Each item As String In result
Console.WriteLine(item)
Next
End Sub
End Module
蝶隐卫生巾试用装
丝柔亲体纸尿裤旅行装
Press any key to continue . . .
Dim s As String = "蝶隐卫生巾试用装(福利商品)"
Dim ss() As String
ss = Split(s,"(")
这样ss(0)中就是你需要的内容了, 你那个字符串数组,你可以 用一个循环,这样就可以把每一项中的括号以及括号中的文字去掉了。