Lite svårt att förklara, utan jag visar istället. Hej. Man blir ju blind. Tack.Knepig Replace
Sä här ser orginal texten ut:
<code>
Response.Write "<FONT COLOR=""RED""><B>Idag har Användarföreningen <BR>Stängt</B></FONT>"
</code>
Mitt mål är att det skall se ut så här:
<code>
Response.Write "<FONT COLOR=""RED""><B>" & MultiLang_TEXT1 & "</B></FONT>"
</code>
Min kod ser ut så här:
<code>
Text1.text = Replace(Text1.text, sträng, " Chr(34)& MultiLang_TEXT" & i & " &" & Chr(34))
</code>
Resultatet blir så här:
<code>
Response.Write "<FONT COLOR=""RED""><B> Chr(34)& MultiLang_TEXT1 &"</B></FONT>"
</code>
Hur fixar jag detta (det skall ju vara en dubbelfnutt i början i stället för Chr(34))Sv: Knepig Replace
Vad du gör här:
<code>
" Chr(34)& MultiLang_TEXT"
</code>
Är att du talar om att allt detta skall vara ren text, för att få din char(34) så kan du skriva """MultiLang_Text" där "" kommer att bli just en "
Detta kommer att ge dig:
<code>
Text1.text = Replace(Text1.text, sträng, """MultiLang_TEXT" & i & """)
</code>
Resultat:
<code>
"MultiLang_TEXT1"
</code>
//Johan NSv: Knepig Replace
Ett annat dumt problem, denna koden replaca en text som finns i text1 (jag laddar in lite olika HTML-filer), hur skall man förhindra (om man nu befinner sig långt ner i texten)att insätningpunkten åker upp till toppen av text1?
(Text1.SelStart = Len(Text1.text) då går han ju till slutet av all text)
Finns det någon lösning på detta?