webForumDet fria alternativet

Regexp

.NETur .NET

7 svar · 347 visningar · startad av jazzil

Medlem sedan maj 2003151 inlägg
Frågan#1

Jag har lite problem att förstå mig på reqular expressions.

Hur gör jag så att man matchar allt i a-z och A-Z
eller ersätter en bit text med ngt annat?

typ om ngn skriver ett nyckel ord så ska de bli understuket.

Har pillat lite med det

Regex re = new Regex("[a-zA-Z]");
Text = re.Match("Kim").ToString();
Response.Write ( Text );

och jag får utskriften: K

Tacksam för svar..

Medlem sedan apr. 20012 266 inlägg
#2
\w+

Ovanstående träffar på hela ord, vill du ha mer information om Regex klickan på länken nedan: http://www.webeye.nu/default2.asp?que=asp/regexptester.asp

Medlem sedan maj 2003151 inlägg
#3

Tack för snabbt svar!

Medlem sedan maj 2003151 inlägg
#4

En fråga till..

Hur får jag min repeater att skriva skicka texten igenom min method vid namn ParseText innan jag den skriver ut på sidan med

<%# DataBinder.Eval(Container.DataItem, "Text") %>

??

Medlem sedan apr. 20012 266 inlägg
#5

<%# ParseText(DataBinder.Eval(Container.DataItem, "Text")) %> Har jag för mig ska funka :)

Medlem sedan maj 2003151 inlägg
#6

renholm skrev:

<%# ParseText(DataBinder.Eval(Container.DataItem, "Text")) %> Har jag för mig ska funka :)

Har provat det :) och får följande felmeddelande

CS1502: The best overloaded method match for 'all.ParseText(string)' has some invalid arguments

Funtionien i fråga

public string ParseText(string XmlText)
{
	Regex smilie = new Regex(":\\)");
	string Text = smilie.Replace(XmlText,"<img src=\"./smilies/smile.gif\"/>");
        [...Massa Andra Regex...]
        Return Text;
}
Medlem sedan apr. 20012 266 inlägg
#7

Kontrollera vad DataBinder.Eval retunerar för typ och casta den till (string) så kan det fungera.

Medlem sedan maj 2003151 inlägg
#8

renholm skrev:

Kontrollera vad DataBinder.Eval retunerar för typ och casta den till (string) så kan det fungera.

Det var ju enklent bara till att lägga till en .ToString()

Tack för hjälpen :bire

139 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)