Chapter Contents

Previous

Next
KSUBSTRB

KSUBSTRB



Extracts a substring from an argument based on byte position

Category: DBCS


Syntax
Arguments
Details
See Also

Syntax

KSUBSTRB(argument,position<,n>)

Arguments

argument
specifies any SAS character expression.

position
specifies the beginning character position in byte units.

n
specifies the length of the substring to extract in byte units.
Interaction: If n is larger than the length (in byte units) of the expression that remains in argument after position, SAS extracts the remainder of the expression.
Tip: If you omit n, SAS extracts the remainder of the expression.


Details

The KSUBSTRB function returns a portion of an expression that you specify in argument. The portion begins with the byte unit specified by position and is the number of byte units specified by n.

A variable that is created by KSUBSTRB obtains its length from the length of argument.

See Also

Function:

KSUBSTR


Chapter Contents

Previous

Next

Top of Page

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