次のような文字列の例で機能する正規表現を以下に示します。
MCCOY 3H L24 FINAL 02-28-2012.dwg
またSMITH-JOHNSON 5H R32 FINAL 05-26-2012.dwg
しかし今、正規表現を変更して上記の例で機能するようにする方法を見つけようとしています。
MCCOY 3H L-ABC FINAL 02-28-2012.dwg
またSMITH-JOHNSON 5H R-123 FINAL 05-26-2012.dwg
彼らはまた、のようにすることができます
MCCOY 3H L-C2 FINAL 02-28-2012.dwg
またSMITH-JOHNSON 5H R-2 FINAL 05-26-2012.dwg
要約すると、中央のセクションには常にアルファベット文字の後にダッシュが続き、最大3 つの数字またはアルファベット文字、またはわずか 1つの数字またはアルファベット文字が含まれる可能性があります。
"^[a-z]+(?:[ -][a-z]+)*\s+\d+[a-z]\s+[a-z]\d+\s+[a-z]+\s+\d{2}-\d{2}-\d{4}\.dwg$"