【发布时间】:2016-08-17 17:44:28
【问题描述】:
我正在尝试从下面的字符串中获取子字符串,即地址
string test = "name: abc loc: xyz address: tfd details: ddd";
是否有任何子字符串选项可以仅获取诸如“tfd”之类的地址详细信息
我正在尝试拆分,我认为这不是获得中间字符串的最佳选择。
test.Text.Split(':').LastOrDefault()
【问题讨论】:
-
Regular Expression FTW!
-
总是“tfd”吗?它总是“地址:”之后的值吗?我们需要更多信息。
-
只是检查:您的数据看起来很可疑,就像去掉了大括号、逗号和引号的 json 字符串。如果是这样:反序列化为一个对象,而不是摆弄字符串。
-
这是一个字符串,而不是 json。我的动态字符串看起来像 json 但不是。