我需要将文本中的空格更改为下划线,但只需要单词之间的空格,而不是数字之间的空格,因此,举个例子
"The quick brown fox 99 07 3475"
Run Code Online (Sandbox Code Playgroud)
会成为
"The_quick_brown_fox 99 07 3475"
Run Code Online (Sandbox Code Playgroud)
我尝试在数据步骤中使用它:
mytext = prxchange('s/\w\s\w/_/',-1,mytext);
Run Code Online (Sandbox Code Playgroud)
但结果不是我想要的
"Th_uic_row_ox 99 07 3475"
Run Code Online (Sandbox Code Playgroud)
关于我能做什么的任何想法?
提前致谢.
小智 7
Data One ;
X = "The quick brown fox 99 07 3475" ;
Y = PrxChange( 's/(?<=[a-z])\s+(?=[a-z])/_/i' , -1 , X ) ;
Put X= Y= ;
Run ;
Run Code Online (Sandbox Code Playgroud)