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

MySQL रेगुलर एक्सप्रेशन:\d के साथ स्ट्रिंग में अंकों का मिलान कैसे करें?

<घंटा/>

स्ट्रिंग में अंकों का मिलान करने के लिए, MySQL में सिंटैक्स इस प्रकार है -

अपने Tab leName से * चुनें जहां आपका कॉलमनाम regexp '[0-9]';

ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1841 (कोड varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1841 मानों ('John231') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1841 मानों में डालें ('19876Sam'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> सम्मिलित करें DemoTable1841 मानों में ('कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1841 मानों में डालें ('67474'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1841 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| कोड |+----------+| जॉन 231 || 19876सैम || कैरल || 67474 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

स्ट्रिंग में अंकों से मिलान करने के लिए रेगुलर एक्सप्रेशन यहां दिया गया है -

mysql> DemoTable1841 से * चुनें जहां कोड regexp '[0-9]';

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| कोड |+----------+| जॉन 231 || 19876सैम || 67474 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. सी # प्रोग्राम एक स्ट्रिंग में सभी अंकों से मेल खाने के लिए

    एक स्ट्रिंग में सभी अंकों का मिलान करने के लिए, C# Regex का उपयोग करें। सबसे पहले, अंकों के साथ एक स्ट्रिंग सेट करें - string str = "These are my marks: 90 out of 100!"; एक स्ट्रिंग में अंक प्राप्त करने के लिए निम्नलिखित रेगुलर एक्सप्रेशन का प्रयोग करें - @"\d+" निम्नलिखित कोड

  1. जावा रेगुलर एक्सप्रेशन (RegEx) का उपयोग करके अंकों का मिलान कैसे करें

    आप किसी दिए गए स्ट्रिंग में मेटा वर्ण \\d . का उपयोग करके अंकों का मिलान कर सकते हैं या निम्नलिखित अभिव्यक्ति का उपयोग करके: [0-9] उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स =\\ d; // नियमित अभिव्यक्त

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

    निम्न कोड दिए गए स्ट्रिंग से first_id, second_id, श्रेणी जैसे डेटा निकालता है उदाहरण import re s = 'TS001B01.JPG' match = re.match(r'(TS\d+)([A|B])(\d+)\.JPG', s) first_id = match.group(1) category = match.group(2) second_id = match.group(3) print first_id print category print second