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

पायथन रेगुलर एक्सप्रेशन का उपयोग करके टेक्स्ट से डेट कैसे निकालें?


निम्नलिखित कोड पायथन रेगेक्स का उपयोग करके दिए गए स्ट्रिंग से डेट निकालता है।

उदाहरण

import datetime
from datetime import date
import re
s = "Jason's birthday is on 1991-09-21"
match = re.search(r'\d{4}-\d{2}-\d{2}', s)
date = datetime.datetime.strptime(match.group(), '%Y-%m-%d').date()
print date

आउटपुट

यह आउटपुट देता है

1991-09-21

  1. - पायथन का उपयोग करके टेक्स्ट फ़ाइल से कैरेक्टर्स की संख्या कैसे पढ़ें?

    किसी फ़ाइल की सामग्री पढ़ने के लिए, आप f.read(size) कॉल कर सकते हैं, जो डेटा की कुछ मात्रा पढ़ता है और इसे स्ट्रिंग के रूप में लौटाता है। size एक वैकल्पिक न्यूमेरिक आर्गुमेंट है। जब size छोड़ा जाता है या नकारात्मक होता है, तो फ़ाइल की पूरी सामग्री पढ़ी और लौटाई जाती है। अन्यथा, अधिकतम size बाइट्स प

  1. - पायथन datetime मॉड्यूल से वर्तमान तारीख से छह महीने बाद की तारीख कैसे निकालें?

    आप `datetime` मॉड्यूल से `timedelta` फ़ंक्शन का उपयोग करके इसे प्राप्त कर सकते हैं। उदाहरण print(six_months_later) 2018-03-11 बेहतर तरीका: dateutil का उपयोग ऊपर का तरीका अनुमानित है (30 दिन × 6 = 180 दिन)। सटीक महीना गणना के लिए `dateutil` का उपयोग करें: print(six_months_later) `dateutil` लीप

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

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