ความท้าทายของคุณคือการค้นหานามสกุลไฟล์ของชื่อไฟล์ที่ให้:
hi.txt -> txt or .txt
carrot.meme -> meme or .meme
lol (undefined behavior)
what..is..this..file -> file or .file
.bashrc -> bashrc or .bashrc
T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h
agent.000 -> 000 or .000
คุณจะต้องได้รับข้อความจากข้อความสุดท้าย. หรือหลังจากข้อความสุดท้าย.จนถึงตอนท้ายของสตริง การจับคู่กลุ่มแรกของนิพจน์ทั่วไป/\.([^.]+)$/ทำงานได้ดังนั้นจึงแยกอินพุต.และส่งคืนล่าสุด
ชื่อไฟล์จะมีอย่างน้อยหนึ่ง.ชื่อ แต่อาจมีหลาย.ชื่อ (ดูตัวอย่าง)
^[.a-zA-Z0-9^!\[\]{}@$%+=]+$การป้อนข้อมูลมักจะตรงกับ