我正在研究用VB.NET制作的Web服务 我将来自多个Web服务的数据集和数据表合并为1个数据集。 我改变了一些数据的格式,例如我的web服务将一周中的几天列为布尔值,但其他Web服务使用像MoTuWedTh这样的字符串...... 我现在在网络服务上,他们使用MoTuWeTh ....在某些和MoTuWedTh ...在其他人。 我正在将字符串拆分为一个char数组并循环遍历它并使用if语句来表示char(0)& char(1)或char(2)& char(3)... = Mo then Monday column(布尔值)= true。
在我到达这个网络服务之前,这一点运作良好,如果我在周三找,因为我们接下来的日子是因为星期四会变成dT而不会被识别,星期五会是hF等。
我的问题是,如何让每个大写字母的MoTuWed ...字符串分开,以便它成为Mo Tu Wed ...
或者你能用另一种方式做到这一点吗?
由于
答案 0 :(得分:0)
试试这个:
Dim Input As [String] = "MoTuWed"
Dim Dows As MatchCollection = Regex.Matches(Input, "[A-Z][a-z]+")
' Dows has Mo, Tu, Wed