Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एकाधिक या ऑपरेटरों के साथ एक नियमित अभिव्यक्ति को कैसे परिभाषित करें जहां प्रत्येक शब्द में एक स्थान उपसर्ग और प्रत्यय शामिल हो?

इसे आजमाएं:

(?: (?:and or|and|a o|company|co|c o|dba|d b a))+(?!\S)/i

@mathematical.coffee की तरह, मैंने प्रमुख स्थान को फ़ैक्टर करके और पिछली जगह को एक लुकहेड के साथ बदलकर शुरू किया - इस मामले में, एक नकारात्मक गैर-व्हाइटस्पेस . के लिए आगे देखें चरित्र। इस तरह यह काम करेगा, भले ही टोकन स्ट्रिंग में आखिरी वाला हो और उसके बाद कोई स्पेस न हो। लेकिन सबसे महत्वपूर्ण परिवर्तन जब भी संभव हो एक समय में दो या दो से अधिक मैचों की जगह ले रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्कर थ्रेड्स के चल रहे समस्या का निवारण

  2. संग्रहित प्रक्रिया कई परिणाम सेट लौटाती है

  3. SQL सर्वर स्ट्रिंग को डेटाटाइम में कनवर्ट करता है

  4. मैं एक स्ट्रिंग को कैसे विभाजित करूं ताकि मैं आइटम x तक पहुंच सकूं?

  5. SQL केस स्टेटमेंट:यह क्या है और इसका उपयोग करने के सर्वोत्तम तरीके क्या हैं?