আমি আমার অ্যাপ্লিকেশনে একটি ব্যাচের ফাইলের পুনরায় নামকরণ কার্যকারিতা অন্তর্ভুক্ত করতে চাই। কোনও ব্যবহারকারী একটি গন্তব্য ফাইলের নাম প্যাটার্ন টাইপ করতে পারেন এবং (প্যাটার্নে কিছু ওয়াইল্ডকার্ড প্রতিস্থাপনের পরে) এটি যা উইন্ডোজের অধীনে আইনী ফাইল নাম হতে চলেছে তা আমাকে পরীক্ষা করতে হবে। আমি নিয়মিত প্রকাশের মতো ব্যবহার করার চেষ্টা করেছি [a-zA-Z0-9_]+
তবে এতে বিভিন্ন ভাষার বহু জাতীয়-নির্দিষ্ট অক্ষর অন্তর্ভুক্ত নেই (উদাঃ উমলাটস ইত্যাদি)। এই ধরনের চেক করার সর্বোত্তম উপায় কী?