my first response was a bit terse...

If you need to retain source text length (and relative position of the 
shorter 'seg' texts)
$Replacement:=char(256)*7

$New_Text:=Replace string($source;"Segment";$Replacement)
$Loc:=0

Repeat
  $Loc:=position("Seg";$New_Text;$Loc+1)

  if ($Loc>0)
   do whatever need to be done
  end if
until ($Loc = 0)

IF the above action modified the text, and you then need to replace the 
the word 'segment' back into the text
$Final_Text:=replace string($New_Text;$Replacement;"Segment")


On Fri, 27 Oct 2017 20:07:18 +0100, Peter Mew via 4D_Tech wrote:
> Hi
> If I have a document, that has both the word "seg" and the word "segment",
> is there a way I can find the positions of just the word "seg"
> I can look at the character following "seg" to see if its an "m", but I
> wondered if there was a more direct route.
> thanks
> -pm
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **********************************************************************
---------------
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to