作者LiloHuang (相见不如怀念)
看板Perl
标题Re: [问题] 请问字串出现次数比对
时间Thu Jul 3 10:28:16 2008
※ 引述《cryshelen (helen)》之铭言:
: 请问一下假设我有一串字串是aaaaaaaaaa
: 然後要比对出aaa在上面字串出现的次数
: 应该要怎麽做好呢??
: 我的想法只能想到把字串丢进去阵列中
: 然後一次抓三个字元去比对
: 请问还有更好的方法吗?
: 感谢
你的 aaaaaaaaaa 有要算 overlap 的部分吗
好比说 前三个a 是一个 第二个a到第四个也算一个
如果是这个 case 则用下面方式 非破坏性
$_ = 'aaaaaaaaaa';
print tr/aaa//;
还是 aaaaaaaaaa 拆开 aaa aaa aaa a 这样来算
$_ = 'aaaaaaaaaa';
print s/aaa//g;
※ 编辑: LiloHuang 来自: 211.79.63.18 (05/03 20:23)