Bekijk Volledige Versie : selekteren link
Henkiepenkie
26/03/07, 17:57
Hoi,
Ik heb in een text uit een database een url staan en deze staat
omlijnd door link en nu kan ik hier een link van maken
maar nu krijg ik alleen 'Link' te zien en als je daar dan op klikt ga
je daar ook heen. Maar nu wil ik ook dat de url zichtbaar wordt in de
plaats waar 'Link' staat .<a href='http://www.url.nl/'
target='_blank'>link</a>
Hoe kan ik die link selecteren uit de text en op de plaats van 'link'
zetten
alvast bedankt
Ronald Klip
26/03/07, 17:57
Op Mon, 26 Mar 2007 12:01:07 +0200 schreef Henkiepenkie:
> Ik heb in een text uit een database een url staan en deze staat
> omlijnd door link en nu kan ik hier een link van maken
> maar nu krijg ik alleen 'Link' te zien en als je daar dan op klikt ga
> je daar ook heen. Maar nu wil ik ook dat de url zichtbaar wordt in de
> plaats waar 'Link' staat .<a href='http://www.url.nl/'
> target='_blank'>link</a>
> Hoe kan ik die link selecteren uit de text en op de plaats van 'link'
> zetten
Door gebruik te maken van de mogelijkheden die je scripttaal biedt om met
zgn. regular expressions patronen te definiëren en met behulp daarvan
acties op een string uit te voeren.
--
groet, Ronald
Henkiepenkie
26/03/07, 17:57
On 26 mrt, 12:15, "Ronald Klip" <nie...@contentecontent.invalid>
wrote:
> Op Mon, 26 Mar 2007 12:01:07 +0200 schreef Henkiepenkie:
>
> > Ik heb in een text uit een database een url staan en deze staat
> > omlijnd door link en nu kan ik hier een link van maken
> > maar nu krijg ik alleen 'Link' te zien en als je daar dan op klikt ga
> > je daar ook heen. Maar nu wil ik ook dat de url zichtbaar wordt in de
> > plaats waar 'Link' staat .<a href='http://www.url.nl/'
> > target='_blank'>link</a>
> > Hoe kan ik die link selecteren uit de text en op de plaats van 'link'
> > zetten
>
> Door gebruik te maken van de mogelijkheden die je scripttaal biedt om met
> zgn. regular expressions patronen te definiëren en met behulp daarvan
> acties op een string uit te voeren.
>
> --
> groet, Ronald
Waar moet ik dan op zoeken in google oid of waar kan ik een
voorbeeldje vinden
Henk
Ronald Klip
26/03/07, 17:57
Op Mon, 26 Mar 2007 12:26:21 +0200 schreef Henkiepenkie:
> On 26 mrt, 12:15, "Ronald Klip" wrote:
>>
>> Door gebruik te maken van de mogelijkheden die je scripttaal biedt om
>> met
>> zgn. regular expressions patronen te definiëren en met behulp daarvan
>> acties op een string uit te voeren.
>
> Waar moet ik dan op zoeken in google oid of waar kan ik een
> voorbeeldje vinden
Vertel eens met welke taal je werkt; dat maakt het wat makkelijker een
gericht antwoord te geven...
En klopt dit:
- je hebt http://www.example.com/pagina.html
- je wilt <a href="http://www.example.com/pagina.html"
target="_blank">
http://www.example.com/pagina.html
</a> (maar dan op 1 regel)
--
groet, Ronald
Henkiepenkie
26/03/07, 17:57
On 26 mrt, 12:38, "Ronald Klip" <nie...@contentecontent.invalid>
wrote:
> Op Mon, 26 Mar 2007 12:26:21 +0200 schreef Henkiepenkie:
>
> > On 26 mrt, 12:15, "Ronald Klip" wrote:
>
> >> Door gebruik te maken van de mogelijkheden die je scripttaal biedt om
> >> met
> >> zgn. regular expressions patronen te definiëren en met behulp daarvan
> >> acties op een string uit te voeren.
>
> > Waar moet ik dan op zoeken in google oid of waar kan ik een
> > voorbeeldje vinden
>
> Vertel eens met welke taal je werkt; dat maakt het wat makkelijker een
> gericht antwoord te geven...
>
> En klopt dit:
> - je hebt http://www.example.com/pagina.html
> - je wilt <a href="http://www.example.com/pagina.html"
> target="_blank">
> http://www.example.com/pagina.html
> </a> (maar dan op 1 regel)
>
> --
> groet, Ronald
Klopt
Henk
Henkiepenkie
26/03/07, 17:57
On 26 mrt, 12:45, "Henkiepenkie" <h...@hr2.nl> wrote:
> On 26 mrt, 12:38, "Ronald Klip" <nie...@contentecontent.invalid>
> wrote:
>
>
>
>
>
> > Op Mon, 26 Mar 2007 12:26:21 +0200 schreef Henkiepenkie:
>
> > > On 26 mrt, 12:15, "Ronald Klip" wrote:
>
> > >> Door gebruik te maken van de mogelijkheden die je scripttaal biedt om
> > >> met
> > >> zgn. regular expressions patronen te definiëren en met behulp daarvan
> > >> acties op een string uit te voeren.
>
> > > Waar moet ik dan op zoeken in google oid of waar kan ik een
> > > voorbeeldje vinden
>
> > Vertel eens met welke taal je werkt; dat maakt het wat makkelijker een
> > gericht antwoord te geven...
>
> > En klopt dit:
> > - je hebt http://www.example.com/pagina.html
> > - je wilt <a href="http://www.example.com/pagina.html"
> > target="_blank">
> > http://www.example.com/pagina.html
> > </a> (maar dan op 1 regel)
>
> > --
> > groet, Ronald
>
> Klopt
>
> Henk- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -
eh... ik werk met php
Henk
Ronald Klip
26/03/07, 17:57
Op Mon, 26 Mar 2007 12:50:26 +0200 schreef Henkiepenkie:
>> > - je hebt http://www.example.com/pagina.html
>> > - je wilt <a href="http://www.example.com/pagina.html"
>> > target="_blank">
>> > http://www.example.com/pagina.html
>> > </a> (maar dan op 1 regel)
>>
> ik werk met php
Zie http://nl2.php.net/manual/en/ref.pcre.php voor uitleg over het werken
met regular expressions. http://www.regular-expressions.info/ biedt ook
veel info, en voorbeelden.
In dit geval zou zoiets moeten werken:
$tekst = preg_replace("/\[url\](.*?)\[\/url\]/",
'<a href="$1" target="_blank">$1</a>',
$tekst);
--
groet, Ronald
Henkiepenkie
26/03/07, 17:57
On 26 mrt, 13:05, "Ronald Klip" <nie...@contentecontent.invalid>
wrote:
> Op Mon, 26 Mar 2007 12:50:26 +0200 schreef Henkiepenkie:
>
> >> > - je hebt http://www.example.com/pagina.html
> >> > - je wilt <a href="http://www.example.com/pagina.html"
> >> > target="_blank">
> >> > http://www.example.com/pagina.html
> >> > </a> (maar dan op 1 regel)
>
> > ik werk met php
>
> Ziehttp://nl2.php.net/manual/en/ref.pcre.phpvoor uitleg over het werken
> met regular expressions.http://www.regular-expressions.info/biedt ook
> veel info, en voorbeelden.
>
> In dit geval zou zoiets moeten werken:
>
> $tekst = preg_replace("/\[url\](.*?)\[\/url\]/",
> '<a href="$1" target="_blank">$1</a>',
> $tekst);
>
> --
> groet, Ronald
Geweldig... Het werkt
Bedankt voor de oplossing
Henk