파일명이 예를들어
145235.35234.mp4
이런식으로 있다고 치면
맨 뒤의 점 뒤의 mp4만 끄집어내고 싶은데..
후방탐색이랑 게으른수량자랑 같이 쓰면 될 것 같은데 잘 안돼서..
/(?<=\.).*?/gi 이렇게 하는데 검색이 안되더라..
그렇다고 뒤에 ? 빼면 맨앞에 점부터 다 세더라고
혹시 이거 작성법좀 알려줄 수 있나..
고마워..
파일명이 예를들어
145235.35234.mp4
이런식으로 있다고 치면
맨 뒤의 점 뒤의 mp4만 끄집어내고 싶은데..
후방탐색이랑 게으른수량자랑 같이 쓰면 될 것 같은데 잘 안돼서..
/(?<=\.).*?/gi 이렇게 하는데 검색이 안되더라..
그렇다고 뒤에 ? 빼면 맨앞에 점부터 다 세더라고
혹시 이거 작성법좀 알려줄 수 있나..
고마워..
저 조건이면 정규식보다 마지막 . 찾아서 자르는게 낫지 않나
그런 것 같다 고마워!!
^[0-9]+\.[0-9]+\.(mp4)$ 이거면 되냐?
형 고마워!! 내가 설명이 좀 이상했는데 꼭 저렇게 생긴건 아니고 예를들어 설명한거야 맨뒤의 점 뒤에 있는 어떤 확장자든지 빼고싶어서 ㅎㅎ
php쓰는데 그냥 함수로 해결했어 ㅎㅎ 혹시 필요한 사람 있으면 쓰길 바래..
$download_ext = end(explode('.', $file['it_file']));
확장자 = end(explode('.', 파일명);
어떤 처리인지는 모르겠는데 . 은 무조건 존재하는건가?
아 너무 늦게봤음 미안.. 올릴 때 파일로 올린 거 주소 저장돼있어서 .은 무조건 있어
header("content-dis attachment; filename=\"{$download_name}\""); 이렇게 파일 다운로드할 때 저장할 이름 정하려고 했엇엉
뒤에거만 자르면 되겠고만 언어 뭐쓰길래 이딴거에 막히냐