$subject = "SPRINT-1.csv";
$pattern = '/^[a-zA-Z]\-[0-9]\.(csv)+$/';
if(preg_match($pattern, $subject)) {
echo "Match";
} else {
echo "NOPE";
}
또는PHP 정규 표현식이 모두 실패하는 이유는 무엇입니까?
$subject = "SPRINT-1.csv";
$pattern = '/^\w\-\.(csv)+$/';
if(preg_match($pattern, $subject)) {
echo "Match";
} else {
echo "NOPE";
}
또한 Expresso는 정규 표현식을 작성하고 이해하고 테스트하기위한 훌륭한 도구입니다 – CaffGeek