মত Regex সঙ্গে অনুসন্ধানের আগে [A-Z]
, আপনি উচিত কেস সংবেদনশীল বাটন প্রেস (অথবা Alt+ + C) (যেমন leemour চমত্কারভাবে প্রস্তাব গৃহীত উত্তরে সম্পাদিত করা হবে)। কেবল পরিষ্কার করে বলতে গেলে, আমি আরও কয়েকটি উদাহরণ রেখে যাচ্ছি:
- শব্দকে মূলধন করুন
- সন্ধান করুন:
(\s)([a-z])
( \s
এছাড়াও নতুন লাইনের সাথে মেলে, যেমন "ভেনু" => "ভেনুএস")
- প্রতিস্থাপন করুন:
$1\u$2
- শব্দহীন
- অনুসন্ধান:
(\s)([A-Z])
- প্রতিস্থাপন করুন:
$1\l$2
- উটের কেস সরান (উদাঃ cAmelCAse => ক্যামেলকাস => ক্যামেলকেস)
- অনুসন্ধান:
([a-z])([A-Z])
- প্রতিস্থাপন করুন:
$1\l$2
- শব্দের মধ্যে ছোট হাতের অক্ষর (যেমন লোয়ারক্যাস => লোয়ারকেস)
- অনুসন্ধান:
(\w)([A-Z]+)
- প্রতিস্থাপন করুন:
$1\L$2
- বিকল্প প্রতিস্থাপন:
\L$0
- শব্দের মধ্যে বড় হাতের অক্ষর (যেমন আপারক্যাস => ইউপিআরসিএএসই)
- অনুসন্ধান:
(\w)([A-Z]+)
- প্রতিস্থাপন করুন:
$1\U$2
- বড় হাতের অক্ষর (যেমন আপার কেস => UPPERCase)
- অনুসন্ধান:
(\w+)([A-Z])
- প্রতিস্থাপন করুন:
\U$1$2
- লোয়ারকেস পূর্ববর্তী (যেমন লোয়ারকেস => লোয়ার কেস)
- অনুসন্ধান:
(\w+)([A-Z])
- প্রতিস্থাপন করুন:
\L$1$2
- বাকি বড় হাতের (যেমন আপার কেস => আপার কেএসই)
- অনুসন্ধান:
([A-Z])(\w+)
- প্রতিস্থাপন করুন:
$1\U$2
- বিশ্রামের অংশগুলি ছোট করুন (উদাঃ লোভারসেসি => লুয়ারকেস)
- অনুসন্ধান:
([A-Z])(\w+)
- প্রতিস্থাপন করুন:
$1\L$2
- শিফট-ডান-বড় হাতের অক্ষর (যেমন কেস => সিএসি => সিএএস => ক্যাসি)
- অনুসন্ধান:
([a-z\s])([A-Z])(\w)
- প্রতিস্থাপন করুন:
$1\l$2\u$3
- শিফট-বাম-বড় হাতের অক্ষর (যেমন Case => CaSe => CAse => কেস)
- অনুসন্ধান:
(\w)([A-Z])([a-z\s])
- প্রতিস্থাপন করুন:
\u$1\l$2$3
প্রশ্ন সংক্রান্ত (ম্যাচ অন্তত একটি বড় হাতের এবং এক ছোট হাতের অক্ষর সাথে শব্দগুলো এবং তাদের ছোট হাতের অক্ষরে করা), leemour এর মন্তব্য-উত্তর হল সঠিক উত্তর । কেবল পরিষ্কার করার জন্য, যদি প্রতিস্থাপনের জন্য যদি কেবল একটি গ্রুপ থাকে তবে আপনি কেবল ?:
অভ্যন্তরীণ গোষ্ঠীগুলিতে (যেমন নন ক্যাপচার গ্রুপগুলি ) ব্যবহার করতে পারেন বা এগুলি তৈরি করা এড়াতে পারেন :
- খুঁজুন:
((?:[a-z][A-Z]+)|(?:[A-Z]+[a-z]))
বা([a-z][A-Z]+|[A-Z]+[a-z])
- প্রতিস্থাপন করুন:
\L$1
2016-06-23 সম্পাদনা করুন
টাইলার এই উত্তরটি সম্পাদনা করে # 4 এর বিকল্প বিকল্প প্রকাশের পরামর্শ দিয়েছিলেন:
মতে ডকুমেন্টেশন , \B
একটি অক্ষর নয় শব্দ এর সীমানা এ (অর্থাত শুরুতে এবং শেষে না না) জন্য দেখাবে। আপনি প্রতিস্থাপন সমস্ত বোতামটি ব্যবহার করতে পারেন এবং এটি ঠিক একই জিনিসটি করে যেমন আপনার কাছে (\w)([A-Z]+)
অনুসন্ধানের এক্সপ্রেশন হিসাবে রয়েছে।
যাইহোক, এর downside হয় \B
এটি সম্ভবত কারণে একক প্রতিস্থাপন অনুমতি দেয় না, হয় খোঁজ (যদি আপনি সঠিক কারণ জানতে পারি যে এটি সম্পাদনা করবো দয়া করে) এর "সীমানা নয়" সীমাবদ্ধতা।