Replace [résolut] - ASP - Programmation
Marsh Posté le 01-02-2004 à 15:46:16
oriente-toi plutot du coté des expressions régulières à mon avis
Marsh Posté le 01-02-2004 à 16:30:51
urd-sama a écrit : oriente-toi plutot du coté des expressions régulières à mon avis |
C'est mon avis aussi d'après ce que j'ai lu mais je n'y connais encore rien en regEx
Marsh Posté le 01-02-2004 à 18:02:20
J'ai essayé ça mais ça ne fonctionne pas pour [img][/img]
<%
function repl(str)
Dim regEx,temp
Set regEx = New RegExp
regEx.Global = True
regEx.Pattern = "\[img\]"
temp = regEx.REPLACE(temp,"<img = src'" )
regEx.Pattern = "\[\/img\]"
temp = regEx.REPLACE(temp,"' />" )
temp = replace(str,VbCrLf,"<br />" )
repl = temp
end function
%>
Ou est-ce que je me trompe ?
Marsh Posté le 01-02-2004 à 23:30:48
Bon j'ai réussi, j'ai abandonné regEx et j'ai fait une fonction replace
<%
function replac(texte)
Dim temp
temp = texte
temp = replace(temp ,VbCrLf,"<br />" )
temp = replace(temp ,"[img]","<img scr=" )
temp = replace(temp ,"[/img]","' />" )
replac = temp
end function
%>
Marsh Posté le 03-02-2004 à 12:57:36
la même fonction mais via regEx
Code :
|
Marsh Posté le 04-02-2004 à 13:29:37
Bonjour,
En ASP j'ai ça dans la base Access : [img]image.gif[/img] (les codes [img][/img] sont généré par un clic sur une icone et JVScript)
Avec cette fonction:
Code :
|
je récupère l'image par
Code :
|
mais j'obtient :
Code :
|
et je voudrais obtenir:
Code :
|
une idée ? je deviens fou !
Marsh Posté le 06-02-2004 à 09:07:09
En fiat c'était tout con, et je m'énerve depuis pour rien :
Code :
|
Marsh Posté le 01-02-2004 à 14:18:38
Bonjour,
je code un site en ASP/Access pour une association et j'ai besoin de remplacer :
des retour chariot par des <br />
le code [img] par <img src="
et le code [/img] par " heigth=" " width=" " alt=" " title=" " />
Et bien entendu je ne sais pas comment m'y prendre
Si quelqu'un à une idée ça me rendrait un très grand service.
pour les retour chariot je fait ça qui fonctionne
<%=replace((News.Fields.Item("News" ).Value),chr(10),"<br />" )%>
Message édité par Flyman30 le 06-02-2004 à 09:07:47