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