我如何从字符串中选择?

发布于 2024-09-06 23:42:15 字数 281 浏览 0 评论 0原文

Dim str as string = "value3"

如何选择如下值...

Dim id as string = get the value of id (value1)
Dim type as string = get the value of type (value 2)
Dim ReadValue3 as string = get the value3

Dim str as string = "<request id=value1 type=value2>value3</request>"

How could select the values as follows...

Dim id as string = get the value of id (value1)
Dim type as string = get the value of type (value 2)
Dim ReadValue3 as string = get the value3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

身边 2024-09-13 23:42:15

好吧,我不明白为什么您需要使用 LINQ 本身,但您当然可以使用 LINQ to XML:(

Dim element as XElement = XElement.Parse(str)
Dim id as String = CType(element.Attribute("id"), String)
Dim type as String = CType(element.Attribute("type"), String)
Dim value as String = element.Value

如果 VB 有语法问题,我深表歉意……可以这么说,它不是我的母语。)

Well, I can't see why you'd need to use LINQ itself, but you could certainly use LINQ to XML:

Dim element as XElement = XElement.Parse(str)
Dim id as String = CType(element.Attribute("id"), String)
Dim type as String = CType(element.Attribute("type"), String)
Dim value as String = element.Value

(Apologies if the VB has syntax issues... it's not my mother tongue, so to speak.)

只是一片海 2024-09-13 23:42:15

请注意,可以将 linq 与字符串一起使用,请参阅
http://msdn.microsoft.com/en-us/library/bb397915。 aspx

在处理 xml 时你只是不想这样做

Note it is possible to use linq with strings see
http://msdn.microsoft.com/en-us/library/bb397915.aspx

you just wouldn't want to when dealing with xml

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文