OK, Now I am working on real data.
This works:
getSkipsTags =: ('RESULT[0]';crlf,'CONFIDENCE'
)& getTagContents
> getSkipsTags shell zipth, filepth
= u s air one ninety one
= yes
So, I have captured the strings I want from the log.gz file. If I put the
result in a noun like this:
bb =: > getSkipsTags shell zipth, filepth
Now I can operate on the noun to replace the equals sign with a blank, and
then remove all the spaces by this:
deb "1 bb rplc"1 '= '
u s air one ninety one
yes
These are the final result strings that I want. Now I want to do the same
as the above, but make a single verb that will take the string as a right
argument, replace all equals signs with a space, and then delete all the
spaces.
cleanString monad define
deb"1 y rplc"1 '= '
)
cleanString (3 : 'deb"1 y rplc"1 ''= ''')
bb
= u s air one ninety one
= yes
cleanString bb
|value error: cleanString
| cleanString bb
What am I doing wrong?
Skip
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm