pl-XXXX
1) 2) 1000-9999gl-XXXX
の有効な値を持つクラブ会員番号をチェックするための正規表現を作成しました。XXXX
私の正規表現は正常に機能していますが、以下の警告が表示される理由を理解できません -
"Quantifier unexpected on zero-length expression in regex; marked by <-- HERE in
m/^{2}[pl,gl]+[-]{1}+[1-9]{1}+[0-9]$ <-- HERE / at test.pl line 62."
私のコード:
if ($count == 3){ ## check club identifier ##
if ($_ =~ /^{2}[pl,gl]+[-]{1}+[1-9]{1}+[0-9]$/){
say "Line4 Good: ", $currLine;
} else {
say "Error in Line 4: Not a club member ";
}