আপনার চ্যালেঞ্জটি কোনও সরবরাহকৃত ফাইলের ফাইলের এক্সটেনশানটি খুঁজে পাওয়া:
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
আপনার অবশ্যই পাঠ্যটি শেষ . বা শেষের পরে .স্ট্রিংয়ের শেষে পাওয়া উচিত। নিয়মিত প্রকাশের প্রথম ক্যাপচারিং গ্রুপ ম্যাচটি /\.([^.]+)$/কাজ করে এবং তাই এসগুলিতে ইনপুট বিভক্ত করে .এবং শেষটি ফিরে আসে does
ফাইলের নামটিতে সর্বদা কমপক্ষে একটি .থাকতে পারে তবে এতে একাধিক থাকতে পারে .। (উদাহরণ দেখুন)
ইনপুট সর্বদা মিলবে ^[.a-zA-Z0-9^!\[\]{}@$%+=]+$।