我想阅读一个文件并找到“the”这个词并引入换行符。即查找并替换文本‘the’
至‘/nthe’
您能帮忙吗?
/*input.txt*/
Many a slip between the cup and the lip.
/*Required output*/
Many a slip between
the cup and
the lip.
/*sas datastep*/
data inp;
infile "c:/tmp/input.txt";
/*ADD LOGIC*/
infile "c:/tmp/output.txt";
run;
答案 0 :(得分:4)
已在评论中回答,总结为答案
在SAS中进行查找和替换有多种选择,我建议使用tranwrd。
SAS将换行符解释为' 0A' x 对于回车,您将使用' 0D' x。
所以你的解决方案是:
test_txt =tranwrd(text,"the",cat('0A'x,"the"));