Python:
पाठ खोजना और बदलना

How to: (कैसे करें:)

Python में text search और replace करना सरल है। देखिए कैसे:

# Python में text replace करना

# एक सिंपल स्ट्रिंग
text = "Hello, World! World is beautiful."

# 'World' को 'Earth' से replace करना
new_text = text.replace("World", "Earth")
print(new_text)

Sample Output:

Hello, Earth! Earth is beautiful.

Deep Dive (गहराई में जानकारी):

Text search और replace एक प्राचीन जरूरत है, जिसे पहले manually किया जाता था। Computer के आने के बाद, यह काम आसान हो गया। Python का replace() method इसे और भी सपाट बनाता है। लेकिन, कभी-कभी complex patterns ढूंढने के लिए हमें regular expressions (regex) की जरूरत पड़ सकती है। Python के re module में sub() function regex के साथ replace करने का ऑप्शन देता है।

import re

# Regex के साथ replace करना
text = "Hello, World! World is beautiful. World is vast."

# 'World' को 'Earth' से replace करना, लेकिन केवल पहले दो occurrences के लिए
new_text = re.sub("World", "Earth", text, 2)
print(new_text)

Sample Output:

Hello, Earth! Earth is beautiful. World is vast.

Alternatives में text editors (जैसे Vim, Emacs), IDEs (जैसे PyCharm, VSCode), और command-line tools (जैसे sed) शामिल हैं।

See Also (और भी देखें):

इस topic पर और जानने के लिए ये links उपयोगी होंगे: