0
我想搜索一個字符串中的某個字符的2個或3個,但沒有成功。perl正則表達式匹配2或3個字符之間的任何其他使用重複大括號
my $var = 'some text aaa some text';
if($var =~ /a{2,3}/)
{
print 'good';
}
這是印刷good
時有aaaa
。爲什麼?
我想搜索一個字符串中的某個字符的2個或3個,但沒有成功。perl正則表達式匹配2或3個字符之間的任何其他使用重複大括號
my $var = 'some text aaa some text';
if($var =~ /a{2,3}/)
{
print 'good';
}
這是印刷good
時有aaaa
。爲什麼?
添加一個單詞邊界,\b
my $var = 'some text aaa some text';
if ($var =~ /\ba{2,3}\b/) {
print 'good';
}
沒有,如果他想匹配「BAAB」正確的答案 – ysth 2014-11-24 00:23:04