Perl中的=〜相当于Python中的re.match吗?

Vic*_*ang -1 python regex perl

我正在尝试用Python复制Perl Fathom.此步骤校正某些单词组合的音节计数.=〜相当于Python中的re.match?re.match只查找第一个实例.谢谢!

 @SubSyl = (
           'cial',
           'tia',
           'cius',
           'cious',
           'giu',              
           'ion',
           'iou',
           'sia$',
           '.ely$',             
           '[^td]ed$',          
          );

 foreach (@SubSyl) {
          $syl-- if $word =~ /$_/;
        }
Run Code Online (Sandbox Code Playgroud)

cho*_*oba 5

=~是绑定运算符.它可以绑定匹配,替换或音译.我想只有第一个可能相当于Python中的匹配,但似乎你需要re.search相反,因为匹配//不会锚定在字符串的开头.