Chapter Contents

Previous

Next
KSCAN

KSCAN



Selects a given word from a character expression

Category: DBCS


Syntax
Arguments
Details

Syntax

KSCAN(argument,n<, delimiters>)

Arguments

argument
specifies any character expression.

n
specifies a numeric expression that produces the number of the word in the character string you want KSCAN to select.
Tip: If n is negative, KSCAN selects the word in the character string starting from the end of the string. If |n| is greater than the number of words in the character string, KSCAN returns a blank value.

delimiters
specifies a character expression that produces characters that you want KSCAN to use as word separators in the character string.
Default: If you omit delimiters in an ASCII environment, SAS uses the following characters:
blank . < ( + & ! $ * ) ; ^ - / , % |
In ASCII environments without the ^ character, KSCAN uses the ~ character instead.

If you omit delimiters on an EBCDIC environment, SAS uses the following characters:
blank . < ( + | & ! $ * ) ; ¬ - / , % | ¢

Tip: If you represent delimiters as a constant, enclose delimiters in quotation marks.


Details

Leading delimiters before the first word in the character string do not effect KSCAN. If there are two or more contiguous delimiters, KSCAN treats them as one.


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.