我正在尝试搜索字符串中的2个出现或3个某个字符但是没有成功。
my $var = 'some text aaa some text';
if( $var =~ /a{2,3}/ )
{
print 'good';
}
这是good
时打印aaaa
。为什么呢?
答案 0 :(得分:1)
添加字边界\b
my $var = 'some text aaa some text';
if ( $var =~ /\ba{2,3}\b/ ) {
print 'good';
}