Kan någon hjälpa mig att hitta alla förekomster av [XX] i en sträng. Vad är XX? Jag är även dålig på att förklara. Det jag vill är att plocka ut all den text som finns innom dessa tecken []Hjälp med Reguljära uttryck
Jag är verkligen helt kass på Reguljära uttryck.
nuvarande lösning är ingen höjdare.
private void findStringItems(string html, ref string items )
{
int iPos = 0;
int iPos2 = 0;
int iLen = 0;
iPos = html.IndexOf("[");
iPos2 = html.IndexOf("]");
if(iPos >= 0)
{
iLen = iPos2 - iPos;
iPos++;
items += html.Substring(iPos,iLen-1) + ";";
iPos++;
//check for more..
html = html.Substring(iPos2 + 1);
findStringItems(html,ref items);
}
}
Sv: Hjälp med Reguljära uttryck
Nåt liknande: Regex.IsMatch( html, @"[\d{2}]" )
för att se om det finns en träff
För att gå igenom alla träffar
foreach (Match m in Regex.Matches(html, "[\d{2}]"))
{
Response.Write(m.ToString());
}Sv:Hjälp med Reguljära uttryck
alltså textsträngen kan se ut så här : xxxx[1]xxxx xxxxxxasfasf213x1231xxxxx xx342340xxxxx [12]asfs234234
vill alltså plocka ut 1 och 12