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

पायथन में एक स्ट्रिंग से तारीख कैसे निकालें?

आपको तारीख के प्रारूप को जानने की जरूरत है जो इसे निकालने के लिए स्ट्रिंग में हो सकता है। आप दिनांक निकालने के लिए बस एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं और दिनांक को पार्स करने के लिए "datetime.datetime.strptime" का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास YYYY-MM-DD प्रारूप में एक स्ट्रिंग में दिनांक है, तो आप इस तिथि को निकालने और पार्स करने के लिए निम्न कोड का उपयोग कर सकते हैं,

उदाहरण

import re, datetime
s = "I have a meeting on 2018-12-10 in New York"
match = re.search('\d{4}-\d{2}-\d{2}', s)
date = datetime.datetime.strptime(match.group(), '%Y-%m-%d').date()
print date

आउटपुट

यह आउटपुट देगा -

2018-12-10

  1. पायथन में एक स्ट्रिंग से व्यंजन कैसे हटाएं?

    इस समस्या के लिए नियमित अभिव्यक्तियों का उपयोग करना सबसे आसान है। आप एकाधिक वर्णों को | द्वारा अलग कर सकते हैं और re.sub(chars_to_replace, string_to_replace_with, str) का उपयोग करें। हमारे पास उदाहरण के लिए: >>> import re >>> consonants = ['b', 'c', 'd', 

  1. पायथन में एक स्ट्रिंग के अंदर से एक सबस्ट्रिंग कैसे निकालें?

    स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए आप नियमित अभिव्यक्तियों में समूह कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और उसके आस-पास को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप के साथ पैसे की जानकारी निकालना चाहते है

  1. पायथन में एक स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल धनात्मक पूर्णांक चाहते हैं, तो आप संख्याओं को विभाजित करके निम्न प्रकार से खोज सकते हैं: >>> str = "h3110 23 cat 444.4 rabbit 11 2 dog" >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अ