Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

कैपिटल लेटर से शुरू होने वाले शब्दों के बीच स्पेस डालने के लिए पायथन रेगेक्स

समस्या विवरण

हम यहां जिस समस्या को हल करने की कोशिश कर रहे हैं वह कैमलकेस को अलग-अलग शब्दों में बदलना है। हम दिए गए स्ट्रिंग में कैपिटल लेटर के सभी घटनाओं को ढूंढकर और उसके पहले एक स्पेस डालकर इसे सीधे रेगेक्स का उपयोग करके हल कर सकते हैं। हम re मॉड्यूल से sub मेथड का उपयोग कर सकते हैं।

उदाहरण के लिए, इनपुट स्ट्रिंग के लिए:

AReallyLongVariableNameInJava

हमें आउटपुट मिलना चाहिए:

A Really Long Variable Name In Java

हम सभी अपरकेस अक्षरों को ढूंढने के लिए "[A-Z]" रेगेक्स का उपयोग कर सकते हैं, फिर उन्हें स्पेस और उस अक्षर से फिर से बदल सकते हैं। हम इसे re पैकेज का उपयोग करके निम्नानुसार लागू कर सकते हैं:

उदाहरण

import re
# एक समूह में सभी कैपिटल लेटर को ढूंढें और कैप्चर करें और उस प्रतिस्थापन को करें
# स्पेस से पहले \1 का उपयोग करके। स्ट्रिंग को स्ट्रिप करें ताकि पहले अक्षर से पहले का स्पेस हट जाए।
separated_str = re.sub("([A-Z])", " \1", "AReallyLongVariableNameInJava").strip()
print(separated_str)

आउटपुट

A Really Long Variable Name In Java
  1. - CSS से वाक्य में शब्दों के बीच स्पेस जोड़ें या घटाएं

    word-spacing गुण का उपयोग वाक्य में शब्दों के बीच स्पेस जोड़ने या घटाने के लिए किया जाता है। संभावित मान: normal या स्पेस निर्दिष्ट करने वाली संख्या। उदाहरण निम्न कोड चलाकर word-spacing गुण लागू करें: <html> <head> </head> <body> <p style=word-spacing:8px;>

  1. CSS letter-spacing प्रॉपर्टी के साथ अक्षरों के बीच स्पेस सेट करना CSS letter-spacing प्रॉपर्टी के साथ अक्षरों के बीच स्पेस सेट करना

    परिचय CSS letter-spacing प्रॉपर्टी का उपयोग करके, हम टेक्स्ट के अक्षरों के बीच स्पेस की मात्रा निर्दिष्ट कर सकते हैं। यह ट्रैकिंग (टाइपोग्राफी में) के रूप में भी जाना जाता है। उदाहरण 1: ड्रामेटिक लेटर स्पेसिंग <!DOCTYPE html> <html> <head> <style> p:first-of-type {

  1. - Python का उपयोग करके Check करें कि String Capital Letter से Start होती है या नहीं?

    String में Capital Letter से Start होने वाले Words Find करना ऊपर दिए गए String में चार Words हैं जो Uppercase Character से Start होते हैं: This, Delhi, City, India. इस Purpose के लिए दो String Functions उपयोग करने चाहिए। यह मानते हुए कि String में Words Single Space Character से Separated हैं, spl