webForumDet fria alternativet

Regular expressions

.NET

4 svar · 491 visningar · startad av jazzil

Medlem sedan maj 2003151 inlägg
Frågan#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?

Medlem sedan okt. 20005 273 inlägg
#2

Använd \ för att escapea [

mv icaaq

Medlem sedan maj 2003151 inlägg
#3

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

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

Tack!

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)