Allora ho un testo già precodicifato al quale voglio fare un ulteriore controllo.
La variabile msg , contiene il testo
Mettiamo che il testo sia:
If chk = "si"
Response.Write ("<td>ciao<td>")
Else
Response.Write ("<td>addio<td>")
End If
Vorrei che If, Else, End If venga stampato in corsivo; Response.write in grassetto!
Io ho utilizzato il classico replace:
strMessage = Replace(strMessage,"End Function","<div class=""corsivo"">End Function</div>")
strMessage = Replace(strMessage,"End If","<div class=""corsivo"">End If</div>")
strMessage = Replace(strMessage,"If","<div class=""corsivo"">If</div>")
strMessage = Replace(strMessage,"Response.Write","<div class=""bold"">Response.Write</div>")
In teoria funziona ma quando lo testo, il resto della parte scritta mi va a capo dopo le parole a cui è associato il replace. Quindi:
If
chk = "si"
Response.Write
("<td>ciao<td>")
Else
Response.Write
("<td>addio<td>")
End If
Come faccio ad evitare questo? C'è un modo diversp per scrivere il replace di tutto ciò che deve essere in corsivo e tutto ciò che deve essere in grassetto?


Rispondi quotando
