PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 13 févr. 2007 à 23:06
exact. en même temps le plus gros était fait non? restait plus qu'à intercaler une variable, pas si difficile quand même....
Option Explicit
Private Sub Form_Load()
Dim sStr As String
sStr = "
machin
"
Call ReplaceString(sStr, "'>", "</", "budule")
MsgBox sStr
Unload Me
End Sub
Private Sub ReplaceString(ByRef Expression As String, sLeft As String, sRight As String, sRep As String)
Dim lPosL As Long, lPosR As Long
lPosL = InStr(1, Expression, sLeft): lPosR = InStr(lPosL + 1, Expression,
sRight)
If lPosL > 0 And lPosR > 0 Then Expression = Left$(Expression, lPosL + Len(sLeft) - 1)
& sRep & Mid$(Expression, lPosR)
End Sub
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 9 févr. 2007 à 02:59
salut,
1) c'est du DotNet çà?
2)tu t'es relus?
3)1ere ligne, tu remplaces les "<table", et tu le cherches en 2e? rien de choquant?
çà va pas être facile.....
bonne chance ;)
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 9 févr. 2007 à 19:35
la gauche d'un morceau, le reste de l'autre et voilà....
Option Explicit
Private Sub Form_Load()
Dim sStr As String
sStr = "
machin
"
Call DeleteString(sStr, "
, ">")
MsgBox sStr
Unload Me
End Sub
Private Sub DeleteString(ByRef Expression As String, sLeft As String, sRight As String)
Dim lPosL As Long, lPosR As Long
lPosL = InStr(1, Expression, sLeft): lPosR = InStr(lPosL + 1, Expression,
sRight)
If lPosL > 0 And lPosR > 0 Then Expression = Left$(Expression, lPosL + Len(sLeft) - 1)
& Mid$(Expression,
lPosR)
End Sub