【发布时间】:2020-08-05 04:52:01
【问题描述】:
我有一个像下面这样的字符串。
传真:666-111-2222 电话号码:200100200
我想找到电话号码。但问题是,Phone 之后和 # 之后的空格数在不同的字符串中可能会有所不同,以从中提取数据。另外,不建议编写复杂的函数,因为我有一个大数据集可以从中提取数据。
我尝试了下面的代码,它给了我正确的起始索引和 n 个空格。但我找不到之后的位置:从那
System.Globalization.CultureInfo.InvariantCulture.CompareInfo.IndexOf(FullString,"Phone#:",System.Globalization.CompareOptions.IgnoreSymbols)
【问题讨论】:
-
请发布足够数量的源数据行,以便我们可以看到您要解析的字符串的所有可能格式。
-
您只是想定位或提取号码?
标签: c# string vb.net substring indexof