0 perl
如何从perl中删除字符串中的重复字符?我尝试使用/ d但结果不符合要求.
我已经尝试过:
$string="vvvviiiiiipppppppiiiiinnnnn";
$string=~tr/a-z/a-z/s;
print $string;
Run Code Online (Sandbox Code Playgroud)
输出:vipin,但我想要:vipn
my %uniq;
$string = join '', grep !$uniq{$_}++, split //, $string;
Run Code Online (Sandbox Code Playgroud)
要么
use List::Util ();
$string = join '', List::Util::uniqstr( split //, $string );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |