से पहले स्थान जोड़ने के लिए नोटपैड ++ का उपयोग कर रेगेक्स मैंने चारों ओर देखा है और अच्छे जवाब पाए हैं लेकिन नोटपैड ++ के साथ कोई भी काम नहीं है, अधिकांश जावा और PHP के लिए हैं। मुझे नीचे खोज स्ट्रिंग मिल गई हैं लेकिन जाहिर है कि मैं रेगेक्स के साथ एक नोब हूं क्योंकि मुझे नहीं पता कि नोटपैड ++ में खुले/करीबी टैग उचित हैं।पूंजी पत्र
मैं प्रत्येक पूंजी पत्र से पहले एक स्थान जोड़ना चाहता हूं।
उदाहरण:
StackOverflowKegger
हो जाता है
स्टैक ओवरफ़्लो kegger
यह मुझे क्या मिला है।
खोजें: [a-z]+[A-Z]+
बदलें:
(?<!^)((?<![:upper:])[:upper:]|[:upper:](?![:upper:]))
("(\\p{Ll})(\\p{Lu})","$1 $2")
(?!^)(?=[A-Z])
किसी भी मदद की सराहना की जाएगी: $1
ढूँढें (वहाँ $ से पहले एक स्थान है)।
नोटपैड के बाद से ++ regexes के लिए नकारात्मक lookbehind का समर्थन नहीं करता, मुझे लगता है इस समाधान के रूप में अच्छा के रूप में यह मिल सकता है। –
इसके अलावा, रेगेक्स केस संवेदनशील बनाने के लिए नोटपैड ++ में "मिलान केस" को जांचना याद रखें। – iDifferent
रेगेक्स केस संवेदनशील बनाने के लिए नोटपैड ++ में "मैच केस" को निश्चित रूप से याद रखना याद रखें। @iDifferent कहते हैं की तरह। –