webForumDet fria alternativet

Spitta sträng vid <br/>

.NETur .NET

5 svar · 274 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Tjenare jag har en string med ett antal <br/> nu vill jag splitta upp den vid just dem. Hur gör jag då?

mv icaaq

Medlem sedan sep. 20026 425 inlägg
#2

codebehind:

dim str as string = "Hej, <br/>detta är<br/>en uppdelad<br/>sträng.

dim myArr as array = split(str,"<br/>")
dim i as integer

for i = 0 to ubound(myArr)
lit.text += myArr(i)
next

page:

<asp:literal id="lit" runat="server" />

/r Glöm ej importera System.Text också.. :)

Medlem sedan okt. 20005 273 inlägg
#3

Opps .....skulle ju vara i C#

Jag vet hur man splittar med en char men inte om jag vill splitta med en string som "<br/>" blir.....

Medlem sedan sep. 20011 914 inlägg
#4
string a = "Hej, <br/>detta är<br/>en uppdelad<br/>sträng.".Replace("<br/>", "§");
string[] b = a.Split('§');

foreach(string s in b)
   Response.Write(s + "<br/>");
Medlem sedan juni 2004533 inlägg
#5

Här finns en metod som sägs göra det:

http://community.sgdotnet.org/blogs/triplez/archive/2005/04/24/14627.aspx

Medlem sedan okt. 20005 273 inlägg
#6

Ibland så tycker jag inte c# är så smidigt....

mv icaaq

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