繁体   English   中英

如何从字符串中提取数据?

[英]How can I extract data from a string?

我有一个像1ADFGRE#34GGGHT#04RTYHGR这样的字符串。

我想通过消除#从中提取单词。

喜欢:

a = 1ADFGRE
b = 34GGGHT
c = 04RTYHGR

使用String.Split(Char()) ,像这样:

yourString = "1ADFGRE#34GGGHT#04RTYHGR";
string[] words = yourString.Split('#'); 

数组words将包含以下内容:

1ADFGRE
34GGGHT
04RTYHGR

最简单的方法是使用如下代码:

string[] splitString = "1ADFGRE#34GGGHT#04RTYHGR".Split('#')

您还可以使用正则表达式拆分字符串。 如果必须拆分更复杂的字符串,则Regex.Split将提供更大的灵活性。 本文有一个很好的讨论: String.SplitVS。 正则表达式拆分?

string[] matches = Regex.Split(yourString, @"#");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM