|
| [img billede.jpg] >> <img src="billede.jpg~ Fra : MaRk! |
Dato : 11-08-02 14:48 |
|
Hej :)
Hvordan laver jeg en replace-sætning som laver [img billede.jpg]
om til <img src="billede.jpg"> ?
Håber der er en let løsning :)
// MarkJensen.Dk
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
SumSum (11-08-2002)
| Kommentar Fra : SumSum |
Dato : 11-08-02 16:10 |
|
"MaRk!" <mark@markjensen.dk> skrev i en meddelelse
news:aj5pud$7j6$1@sunsite.dk...
> Hej :)
> Hvordan laver jeg en replace-sætning som laver [img billede.jpg]
> om til <img src="billede.jpg"> ?
Hvis str indeholder [img billede.jpg] burde følgende virke. Jeg har dog ikke
testet det, men kan fortælle at ulempen er at alle forekomster af ] bliver
erstattet med ">
str=replace(replace(str,"[img","<img src="""),"]",""">")
Hilsen
SumSum
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.380 / Virus Database: 213 - Release Date: 24-07-2002
| |
Jakob Andersen (11-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 11-08-02 16:33 |
|
MaRk! wrote:
> Hej :)
> Hvordan laver jeg en replace-sætning som laver [img billede.jpg]
> om til <img src="billede.jpg"> ?
>
> Håber der er en let løsning :)
Let ved jeg ikke om den er men du kan da lege lidt med nedenstående:
Function DoTheImgStuff
Set RegEx = New RegExp
RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
RegEx.Global = True
RegEx.IgnoreCase = True
DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
End Function
--
Jakob Andersen
| |
SumSum (11-08-2002)
| Kommentar Fra : SumSum |
Dato : 11-08-02 17:20 |
|
"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:aj602v$1il$1@sunsite.dk...
> Function DoTheImgStuff
> Set RegEx = New RegExp
> RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
> RegEx.Global = True
> RegEx.IgnoreCase = True
> DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
> End Function
Flot
Den metode må jeg vist hellere huske
SumSum
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.380 / Virus Database: 213 - Release Date: 24-07-2002
| |
MaRk! (12-08-2002)
| Kommentar Fra : MaRk! |
Dato : 12-08-02 12:48 |
|
Jeg er ikke sikker på jeg forstår det helt :) men kan da prøve (skal
bruge det i sammenhæng med databaseudtræk)
// MaRk!
Ps. Hvis det er... vil du så ikke lave et lille database eksempel?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jakob Andersen (12-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 12-08-02 12:53 |
|
MaRk! wrote:
> Jeg er ikke sikker på jeg forstår det helt :) men kan da prøve (skal
> bruge det i sammenhæng med databaseudtræk)
Du smider bare din tekststreng til funktionen.
> Ps. Hvis det er... vil du så ikke lave et lille database eksempel?
Ja.
--
Jakob Andersen
| |
MaRk! (12-08-2002)
| Kommentar Fra : MaRk! |
Dato : 12-08-02 12:56 |
|
Burde dette ikke virke?:
<%
Function DoTheImgStuff
Set RegEx = New RegExp
RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
RegEx.Global = True
RegEx.IgnoreCase = True
DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
End Function
strTekst = "Hej<br>[img hej.jpg]<br>Du er dæjlig"
response.write strTekst
%>
Har prøvet at bytte lidt om på det hele.. men virker ikke helt :P
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jakob Andersen (12-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 12-08-02 13:00 |
|
MaRk! wrote:
> <%
> Function DoTheImgStuff
> Set RegEx = New RegExp
> RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
> RegEx.Global = True
> RegEx.IgnoreCase = True
> DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
> End Function
>
> strTekst = "Hej<br>[img hej.jpg]<br>Du er dæjlig"
>
> response.write strTekst
> %>
Prøv med:
<%
Function DoTheImgStuff(strTekst)
Set RegEx = New RegExp
RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
RegEx.Global = True
RegEx.IgnoreCase = True
DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
End Function
response.write DoTheImgStuff("Hej<br>[img hej.jpg]<br>Du er dæjlig")
%>
Jeg havde lavet en lille fejl i og med at jeg havde glemt at sende parameter
med til funktionen, det er det man får ud af ikke at teste sine ting...
--
Jakob Andersen
| |
MaRk! (12-08-2002)
| Kommentar Fra : MaRk! |
Dato : 12-08-02 13:17 |
|
Det virker nu :D
Kunne jeg få et eksempel hvor den replacer det fra rs("indhold") ?
Er nemmerlig ikke sikker på jeg selv kan få det til at virke :)
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jakob Andersen (12-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 12-08-02 13:22 |
|
MaRk! wrote:
> Det virker nu :D
> Kunne jeg få et eksempel hvor den replacer det fra rs("indhold") ?
>
> Er nemmerlig ikke sikker på jeg selv kan få det til at virke :)
<%
'Funktionen indkluderes i toppen af siden
Function DoTheImgStuff(strTekst)
Set RegEx = New RegExp
RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
RegEx.Global = True
RegEx.IgnoreCase = True
DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
End Function
%>
....................
<%
response.write DoTheImgStuff( rs( "indhold" ) )
%>
..................
--
Jakob Andersen
| |
MaRk! (12-08-2002)
| Kommentar Fra : MaRk! |
Dato : 12-08-02 13:24 |
|
Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> MaRk! wrote:
> <%
> 'Funktionen indkluderes i toppen af siden
> Function DoTheImgStuff(strTekst)
> Set RegEx = New RegExp
> RegEx.Pattern = "\[img ([a-z0-9]+\.[a-z]{3})\]"
> RegEx.Global = True
> RegEx.IgnoreCase = True
> DoTheImgStuff = RegEx.Replace(strTekst, "<img src=""$1"">" )
> End Function
> %>
> ....................
> <%
> response.write DoTheImgStuff( rs( "indhold" ) )
> %>
> ..................
>
>
> --
> Jakob Andersen
>
>
Troede det var noget med strTekst jeg skulle lave om :P
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|