webForumDet fria alternativet

Önskar hjälp med regex

.NET

1 svar · 334 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag skulle vilja hitta "/Admin/" i en sträng.
Jag försöker så här men sidan står bara och "tänker".

Regex r = new Regex("/Admin/");
        Match m;
        for (m = r.Match(sUrl); m.Success; m.NextMatch())
        {
            LinkButton3.Text = m.Value;
        }

Hur bör den vara?
Jag har gjort ett annat försök:

try
        {
            string sUrl = Request.ServerVariables["PATH_INFO"].ToString();
            if (sUrl.Contains("/Admin/"))
                bildMkef.Visible = false;
            else
                bildMkef.Visible = true;
        }
        catch { }

Lokalt så fungerar detta bra, men tack vara catchning i Explorer(tror jag)
så visas inte detta när jag skickar upp detta på min utvecklingssite.

Anledningen till detta script är att det ligger en ganska så stor bild som tar
för mycket plats när jag kommer till admin-sidorna. Är detta det bästa sättet
att få bukt med bilden eller?

Ovanstående kod fungerar, det som gorde att jag inte såg förändringarna
berode på att filerna moste kompileras på servern.

Medlem sedan aug. 20003 575 inlägg
#2

pattern = @"\/Admin\/";

271 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
148 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)