View previous topic :: View next topic
|
Author |
Message |
siva102
New User
Joined: 28 Nov 2007 Posts: 63 Location: Chennai
|
|
|
|
Hi,
I need a help on searching a string.
The i/p File is : -
Code: |
----+----1----+----2----+----3----+----4----+----5----+----6
123bn 1234nh1234 534568nvkxc8945ynm,k
2345nilm,bf94utksdnhf
gh237i%hawd
khughygygf%asjbamdbh%amsjdhajkd%989898
|
Whenever % encounters it need to do some process.
I am using the below code for getting the character %,
Code: |
do k = 1 to readin.0
if pos("%",readin.k) > 0 |
But i am always able to find the first occurance of the % character in any line and the rest are getting bypassed.
Can anyone please let me know to get the next occurance of the character % in the same line. |
|
Back to top |
|
|
Pedro
Global Moderator
Joined: 01 Sep 2006 Posts: 2547 Location: Silicon Valley
|
|
|
|
Whenever you find the percent sign, you know the position and can break up the variable into smaller parts. And use the POS again on the remainder. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
you could also consider using the START parameter of the POS command which is exactly what you need. |
|
Back to top |
|
|
|