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 एक वैकल्पिक संख्यात्मक तर्क है। जब आकार छोड़ा जाता है या नकारात्मक होता है, तो फ़ाइल की संपूर्ण सामग्री को पढ़ा और लौटाया जाएगा। अन्यथा, अधिकांश आकार के

  1. मैं डेटटाइम पायथन मॉड्यूल का उपयोग करके वर्तमान तिथि से छह महीने की तारीख की गणना कैसे करूं?

    इसे प्राप्त करने के लिए आप datetime मॉड्यूल से timedelta फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, >>> import datetime >>> today = datetime.date.today() >>> print today 2017-09-12 >>> six_months_later = today + datetime.timedelta(30*6) >>> print six_mo

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

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