Jump to content
  • 0

help: hoe filter ik meerdere links uit een tekstveld????????


Administrator

Question

Posted

Hallo,

 

Wie wil mij op weg helpen met het filteren van meerdere links uit een tekstveld??

 

 

voorbeeld tekst:

"bla bla bla bla product 1

willekeurige tekst willekeurig product 2 en nog meer tekst

product 3 product 3"

 

 

ik heb het vermoeden dat dit iets te maken heeft met een tekstberekening en zoiets als "scrapen" maar ik kom er nog niet helemaal uit.

 

Waar of hoe kan ik dit oplossen?

 

Thanks

 

ELLE22

10 answers to this question

Recommended Posts

  • 0
Posted

leuk probleem. ik had even niks te doen, dus ben ik er s goed voor gaan zitten :)

 

echt simpel is de oplossing niet, maar het lukt. en wel met behulp van een loop, een teller die het aantal matches bijhoudt en de functies PatternCount en Middle. zie bijgaand.

filter.fp7

  • 0
Posted

ha elle22, ik heb eerlijk gezegd geen idee waar men zoiets leert, maar ik denk dat er op dit forum voldoende over te vinden zal zijn.

 

ik heb het zelf geleerd op de meest inefficiënte manier die je kan verzinnen: ik heb t mezelf geleerd. ten koste van belachelijk veel vrije tijd mag je wel zeggen :): veel manuals en boeken doorspitten en veel op je spreekwoordelijke bek gaan en eigenlijk kon ik dat alleen maar opbrengen omdat ik t altijd ontzettend gaaf vond om te doen...

 

bovendien maakte ik mn eerste toepassing toen filemaker nog behoorlijk primitief was en dat paste goed bij mijn toen al even primitieve skills en in de loop van de jaren ben ik gewoon meegegroeid met het programma.

 

om echt te begrijpen wat je met filemaker kan kom je al een heel eind als je gewoon eens alle beschikbare functies en scriptstappen rustig doorneemt en probeert te begrijpen wat je er mee kan doen. in de manual en de helpfunctie van het programma worden ze allemaal helder en goed uitgelegd.

  • 0
Posted

overigens ontdekte ik net een fundamentele fout in de huidige filterberekening.

 

het zou zo moeten zijn dat er alleen sprake is van een match wanneer de eindstring in de tekst voorkomt ná de beginstring. in de huidige berekening is dat niet zo.

 

is best op te lossen, maar het vergt nog wat extra denkwerk. de berekening moet zodanig worden aangepast dat de eindstring niet wordt gezocht vanaf het begin van de tekst, maar vanaf de positie van de beginstring...

  • 0
Posted

Onze vriend BDK schrijft wijze woorden die het verdienen ingelijst bovenaan dit forum te staan.

 

En... zijn aanbevelingen zijn bemoedigend. Alleen stelt hij de werkelijkheid iets mooier voor dan ze is op dit punt:

 

in de manual en de helpfunctie van het programma worden ze allemaal helder en goed uitgelegd.

 

Ga bijvoorbeeld maar eens naar de Let-functie kijken. Als er iets is waarin de help-functie van FileMaker schromelijk tekort schiet, dan is het bij het suggereren van creatief gebruik van een functie. Daarom is het zo nuttig te kijken hoe anderen allerlei dingen hebben gedaan of opgelost. In die creativiteit herken je de echt(e) grote jongens.

  • 0
Posted

BDK

 

Ik vond je tekstfiltertje op het forum in 2007 en heb het omgebouwd tot een tooltje dat valatuakoersen van de ECB automatisch ververst in een toepassing.

Ik vond het gewoon leuk om het even te melden.

 

Bedankt,

Vriendelijke groet.

Harry

 

PS jouw tooltje hier nogmaals als bijlage voor het geval het iemand anders ook interesseert.

filter.fp7

  • 0
Posted

nu ik het script weer eens doorloop zie ik dat het natuurlijk efficienter en overzichtelijker had gekunt met variabelen of met de Let-functie. beide had ik indertijd blijkbaar nog niet zo in mn systeem. 8O:)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...