इस तरह:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
स्पष्टीकरण
regex_replaceआप जिस फ़ंक्शन का उपयोग करने का प्रयास कर रहे हैं वह MySQL के लिए है और PHP जैसे सीमांकक का उपयोग नहीं करता है, इसलिए हम#को हटा सकते हैं- हम उन कोष्ठकों को भी हटा सकते हैं जिनका कोई उद्देश्य नहीं है
- द
0*0+. में बदला जाना चाहिए , अन्यथा हम एक खाली स्ट्रिंग को बदल रहे हैं
रेगेक्स क्या करता है?
- द
^एंकर का दावा है कि हम स्ट्रिंग की शुरुआत में हैं 0+एक या अधिक शून्य से मेल खाता है- या
| [^0-9a-zA-Z]एक ऐसे अक्षर का मिलान करें जो न तो एक अंक है और न ही एक अक्षर है