\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
7 svar · 347 visningar · startad av jazzil
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..
\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
Tack för snabbt svar!
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") %>
??
<%# ParseText(DataBinder.Eval(Container.DataItem, "Text")) %> Har jag för mig ska funka :)
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;
}
Kontrollera vad DataBinder.Eval retunerar för typ och casta den till (string) så kan det fungera.
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