带空分隔符的SAS CATX

带空分隔符的SAS CATX,sas,Sas,我想使用CATX函数连接而不使用任何空格,但我似乎总是有一个空格作为删除符 Data test; test=catx("","/\b","LTD","\b/"); run; Proc print; run; 如果我使用不同的分隔符(例如,a),我将得到\bALTDA\b的预期输出 我知道我可以使用“/\b”| | | trim(“LTD”)| |/\b”``复制函数,但我想知道如何使用catx`函数为什么不简单

我想使用
CATX
函数连接而不使用任何空格,但我似乎总是有一个空格作为删除符

Data test;
test=catx("","/\b","LTD","\b/");
run;


Proc print;
run;
如果我使用不同的分隔符(例如,
a
),我将得到
\bALTDA\b
的预期输出


我知道我可以使用
“/\b”| | | trim(“LTD”)| |/\b”``复制函数,但我想知道如何使用
catx`函数

为什么不简单地使用CAT函数呢

Data test;
test=cat("/\b","LTD","\b/");
run;

Proc print;
run;

当出现连接问题时,我总是回到这里:


我想您会希望使用cats(),因为这将去掉所有的前导和尾随空格。

上面的代码是我正在使用的代码的简化。如果我可以使用一个可以同时连接和修剪的函数,那么它将“更干净”。