加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c#substring indexof

发布时间:2020-12-16 03:08:21 所属栏目:百科 来源:网络整理
导读:我有一个看起来像这样的字符串 – “FirstName || Sam LastName || Jones Address || 123 Main ST …”(另外100个值) 我想从整个字符串中找到Sam和Jones. 所以字符串firstname = originalstring.substring …等 有谁知道我怎么做到这一点? 附加 – 我想我忘
我有一个看起来像这样的字符串 –
“FirstName || Sam LastName || Jones Address || 123 Main ST …”(另外100个值)

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

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

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

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

FirstName||Samrn MiddleName||rn LastName||Jonesrn ....

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

解决方法

使用正则表达式:
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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读