用正则表达式提取用空格分隔的字符


如果是空格间隔,其实直接用split(str,"")来转换为数组即可

 

如果一定要用正则,可以这样写 [^\s]*


$string=" aaa bbb ccc ddd";
my @results=$string=~/(\S+)/g;

结果提取到数组@results中,我使用的是perl语法,其它语言你可以仿照写。
用什么分隔就除去什么
[^ ]+