please help me on this: i want to find a search keyword then if i get it then the output will be the next word or number
example:
string keyword = "REM ACCT"
string myString = "the amount can be verify in REM ACCT 123456789 number"
in that variable i want to get the next word "123456789" only after the search key word "REM ACCT". Please help me what is the logic of this. Thanks

Jignesh TrivediPosted Oct 23, 2015, 12:53 AM
Hi,
Try
List acc = new List();
string keyword1 = "REM ACCT";
string keyword2 = "REM ACCT.";
string keyword3 = "REM ACT:";
string myString = "the amount can be verify in REM ACCT 123456789 number, REM ACCT 44, sample multiple keyword REM ACT: 58945 and using REM ACCT. 58223";
var k = myString.Split(new string[] { keyword1, keyword2, keyword3 }, StringSplitOptions.None);
for (var i = 1; i < k.Count(); i++)
{
var neededString = k[i].Split(new char[] { ' ' })[1];
acc.Add(neededString);
}
hope this will help you.
mary jean ligasPosted Oct 23, 2015, 1:53 AM
mary jean ligasPosted Oct 23, 2015, 12:45 AM
Jignesh TrivediPosted Oct 22, 2015, 11:01 PM
Ok
Try following code
List acc = new List();
string keyword = "REM ACCT";
string myString = "the amount can be verify in REM ACCT 123456789 number, REM ACCT 44";
var k = myString.Split(new string[] { keyword }, StringSplitOptions.None);
for (var i = 1; i < k.Count(); i++)
{
var neededString = k[i].Split(new char[] { ' ' })[1];
acc.Add(neededString);
}
hope this will help you.
mary jean ligasPosted Oct 22, 2015, 4:45 AM
mary jean ligasPosted Oct 22, 2015, 4:36 AM
Bharath PeggemPosted Oct 21, 2015, 12:48 AM
Jignesh TrivediPosted Oct 21, 2015, 12:11 AM
mary jean ligasPosted Oct 20, 2015, 9:11 PM
Bharath PeggemPosted Oct 19, 2015, 7:49 AM