PDA

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