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  ![[:airforceone] [:airforceone]](https://forum-images.hardware.fr/images/perso/airforceone.gif) 
 
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