![]() | ![]() | ![]() | ![]() | ![]() |
QuoteIt() |
This is a rexx function provided by PPWIZARD. This routine (like all PPWIZARD extensions) can be used with any operating system supported by PPWIZARD.
This function will examine the string you supply and determine a quote character which could safely be used to quote it (that is the string does not contain it). By default only the quote character is returned. Processing will abort if a quote character can't be determined.
The function requires at least the first parameter as follows:
This routine is handy when a macro is passed some information and needs to generate the data in a quoted format. Some languages such as HTML allow information to be quoted with either a single or a double quote.
Stupid Examples |
#evaluate '' ~RxQuote=QuoteIt('AS"DF')~ Should be double = <??RxQuote> #evaluate '' ~RxQuote=QuoteIt("AS'DF")~ Should be single = <??RxQuote> #evaluate '' ~RxContainsBothQuotes = 'AS"' || "'DF"~ #evaluate '' ~RxQuote=QuoteIt(RxContainsBothQuotes, '"' || "'^")~ Should be '^' = <??RxQuote> #evaluate '' ~RxQuote=QuoteIt(RxContainsBothQuotes)~ ;;Will die
![]() | ![]() | ![]() | ![]() | ![]() |