×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
Good point Jon, although I believe that 0D and 25 are Carriage Return
and Line Feed. I'd imagine that he'd want to replace them for System i
display whether they stand alone or not.
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Jon Paris
Sent: Friday, November 21, 2008 11:59 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: %Scan and %Replace Multiple Hex Values
On 21-Nov-08, at 12:47 PM, rpg400-l-request@xxxxxxxxxxxx wrote:
For future documentation. This worked:
wjComment = %xlate(x'0D25':' ':retWordWrap(x));
I don't think it really does - not as a general case. It may have
"worked" for you but it might also have caused you much grief.
Suppose that X'0D' exists in the string without the following X'25'?
This will replace it - is that really what you want?
%xlate works on a character by character basis - it seems to me that
you need to use %scan to find the whole pattern and then probably use
%replace to replace the pair by a single space.
Jon Paris
www.Partner400.com
www.SystemiDeveloper.com
As an Amazon Associate we earn from qualifying purchases.