webForumDet fria alternativet

Regular expressions

4 svar · 489 visningar · startad av jazzil

jazzilMedlem sedan maj 2003151 inlägg
#1

jag har lite problem med mina regula expressions.

När någon skirver så ska den ersättas med <b>

Regex boldO = new Regex("[b]");
string Text = boldO.Replace(XmlText,"<b>");

Men det funkar ju inte tackvare att "[]" används det hade funkat om jag hade haft :b: tex.
Det funkar inte heller att escapea "[]" för då får jag
"Unregognized escape secuence"

Finns det något sätt runt detta?

icaaqMedlem sedan okt. 20005 273 inlägg
#2

Använd \ för att escapea [

mv icaaq

jazzilMedlem sedan maj 2003151 inlägg
#3

Det har jag provat som jag sa..
Då får jag felet
"Unrecognized escape sequence"

renholmMedlem sedan apr. 20012 266 inlägg
#4
Regex boldO = new Regex("\\[b\\]");
jazzilMedlem sedan maj 2003151 inlägg
#5

Tack!

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