c#substring indexof

前端之家收集整理的这篇文章主要介绍了c#substring indexof前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个看起来像这样的字符串 –
“FirstName || Sam LastName || Jones Address || 123 Main ST …”(另外100个值)

我想从整个字符串中找到Sam和Jones.

所以字符串firstname = originalstring.substring …等

有谁知道我怎么做到这一点?

附加 –
我想我忘了提几件事.

FirstName||Sam\r\n MiddleName||\r\n LastName||Jones\r\n ....

所以现在,如果我计算不会帮助我的字符数,原因可能需要更多的项目而不仅仅是名字和姓氏.

解决方法

使用正则表达式:
string myString = "FirstName||Sam LastName||Jones Address||123 Main ST...";
string pattern = @"FirstName\|\|(\w+) LastName\|\|(\w+) ";
Match m = Regex.Match(myString,pattern);
string firstName = m.Groups[1].Value
string lastName = m.Groups[2].Value;

见其演示here.

猜你在找的C&C++相关文章