上一頁|下一頁

KSCAN 函數

從字元運算式中選取指定單字。

類別: DBCS
提示: 非 DBCS 相等函數是 SCAN (於 SAS Functions and CALL Routines: Reference 中)。

語法

KSCAN(argument,n<, delimiters> )

必要的引數

argument

指定任何字元運算式。

n

指定數值運算式,以產生字元運算式中想要 KSCAN 選取的字數。

提示 如果 n 是負數,則 KSCAN 會選取字元運算式中從字串結尾開始的字。如果 |n| 大於字元運算式中的字數,則 KSCAN 會傳回空白值。

delimiters

指定字元變數,以產生想要 KSCAN 作為字元運算式中文字分隔符號的字元。

預設 如果您在 ASCII 環境中省略 delimiters,則 SAS 會使用 blank . < ( + & ! $ * ) ; ^ – / , % |。在沒有 ^ 字元的 ASCII 環境中,KSCAN 會改用 ~ 字元。
如果您在 EBCDIC 環境上省略 delimiters,則 SAS 會使用 blank . < ( + | & ! $ * ) ; ¬ – / , % | ¢
提示 如果您將 delimiters 表示為常數,則請用引號括住 delimiters

詳細資料

請參閱 SAS 字串函數的國際化相容性,以取得限制以及詳細資訊。
字元字串中第一個字前面的前置分隔符號不會影響 KSCAN。如果有兩個以上的連續分隔符號,則 KSCAN 會將它們視為一個。

範例

下列範例使用日文字元。
陳述式
結果
使用日文字元的 KSCAN 範例
使用日文字元的 KSCAN 範例
上一頁|下一頁|頁面頂端