Click here to Skip to main content
15,885,244 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I'm return some data into string & want to get some selected data from that string.
C#
string ReturnURlData = "hbhjbhjb hjbhjbhjb hjbhj <br/>vhbvhbhjjjbjjbhj jknknkjk

<form name=cart action='cart.asp'  önSubmit='return checkAllQuantities();' method=post> 

  // --------I want to get data from here  to <B/W Form Field>

	<tr>
		<td class="ROC_SellrCartRow">Menu18</td>
		<td class="ROC_SellrCartRow">Burger Quarter Pounder with Cheese</td>
		<td class="ROC_SellrCartRow"><input type=hidden id=Hidden5 value=0><input type=hidden id=6maxQuantity value=9999999><input type=hidden id=6minQuantity value=1><input type=hidden name=6basketitemid value=90265465><input class=ROC_quantityfield type=text  id=6quantity onClick='return ChangeAction(1);' onfocus='return ChangeAction(1);' onKeyUp='userChangedQuantity(6,false);' onChange='userChangedQuantity(6,true);' maxlength=6 size=3 name=6newquantity value=8></input></td>
		<td class="ROC_SellrCartRow">£23.20</td>
		</tr>


// -------- to here (END)


<form>   ";


I Know it's minor task & I can do this by 3-4 step. But I want to know that can we do this in single query. Any suggestion really appreciate.
Posted
Updated 21-Jun-13 1:29am
v3

I Think This Might Be Help To U

C#
string s = "Abc Pqr Xyz";
s = getBetween(s, "A", "z");


For that u have to use below function

C#
public static string getBetween(string strSource, string strStart, string strEnd)
{
    int Start, End;
    if (strSource.Contains(strStart) && strSource.Contains(strEnd))
    {
        Start = strSource.IndexOf(strStart, 0) + strStart.Length;
        End = strSource.IndexOf(strEnd, Start);
        return strSource.Substring(Start, End - Start);
    }
    else
    {
        return "";
    }
}
 
Share this answer
 
Comments
Mas11 21-Jun-13 8:02am    
Thanks dear ! its mine answer.. 5*++
Jimmy Darji 21-Jun-13 8:15am    
sorry i din't get ur point
in both comment seem to be opposite thought

is the answer u looking for ?
Mas11 21-Jun-13 8:46am    
Ya, It's correct answer.
Simple RegEx Solution;

C#
public static string GetSubString(string origin, string start, string end)
{
return Regex.Match(origin, string.Format("(?<={0}).*(?={1})", Regex.Escape(start), Regex.Escape(end))).Value;
}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900