时间:2019-01-09 标签:c#substringindexof

标签 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 .

关于时间:2019-01-09 标签:c#substringindexof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5876107/

相关文章:

mysql - 使用 Case 语句计算 MYSQL 中子字符串出现的次数

Python - 有一个具有相同变量的子循环

java - 如何使用 .indexOf() 在 Java 中分割字符串

javascript - 在 JavaScript 位置查找下一个单词的位置

c# - 命名空间 System.Configuration 中不存在 configurationManager

c# - Youtube API注释顺序不正确/网页无法正确加载youtube

c# - 在 Outlook MailItem 中设置自定义 header

c# - 具有自定义端点名称的 WEB API .NET 操作

使用 for() 找到的子字符串的 Javascript 警报总和

javascript - 如果 JavaScript 数组包含元素,则返回 true