webForumDet fria alternativet

Byta ut på position

ASPur ASP

5 svar · 185 visningar · startad av Molna

MolnaMedlem sedan jan. 2001188 inlägg
#1

Hej

Jag vet hur man gör för att byta ut visa bitar av en sträng efter vad det är man vill byta ut, men hur gör man för att byta ut bitar ur en sträng efter vilken position den har

Tex om jag har en sträng som säger
1,2,3 så vill jag byta ut det som ligger på tredje positionen, inte efter vad det är utan för att det ligger just där..:)

/Tack:)

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

mid((sträng), 3)

Detta visar all data efter tecken 3 i strängen...

MolnaMedlem sedan jan. 2001188 inlägg
#3

Men jag vill inte visa vad det är för data, jag vill byta ut vad det än är som ligger just där

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#4

ahh..
nått sånt här kanske!

strText = mid((strängen), 3, 1)
strText = Replace(strText, strText, "vad_du_vill_ersätta_med")
MolnaMedlem sedan jan. 2001188 inlägg
#5

Jo, men det där förutsätter att det bara är ett ställe som just det tecknet finns på, eller att man vill byta ut alla ställen som har samma tecken.

Om jag vill byta ut tecknet på position 3 till # i den här meningen:
hejhej
så vill jag att det ska bli
he#hej

inte
he#he#

Jag kanske inte är så bra på att förklara...:)

MolnaMedlem sedan jan. 2001188 inlägg
#6

Tack för hjälpen, men nu hittade jag en kod i ett annat inlägg som jag modifierade lite. Det inlägget är det här:
http://www.webforum.nu/showthread.php?s=&postid=494155#post494155
om jag länkade rätt:)

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