साथ, गैर अल्फा numerics हटाने सभी गैर-अल्फा न्यूमेरिक वर्ण को निकालने के लिए regexरेग्युलर एक्सप्रेशंस: एक अपवाद
x = regexp_replace(somestring, '[^a-zA-Z0-9]+', '', 'g')
होगा लेकिन मैं अंडरस्कोर अछूता छोड़ने के लिए क्या चाहते हैं?
साथ, गैर अल्फा numerics हटाने सभी गैर-अल्फा न्यूमेरिक वर्ण को निकालने के लिए regexरेग्युलर एक्सप्रेशंस: एक अपवाद
x = regexp_replace(somestring, '[^a-zA-Z0-9]+', '', 'g')
होगा लेकिन मैं अंडरस्कोर अछूता छोड़ने के लिए क्या चाहते हैं?
तो फिर तुम उपयोग करने की आवश्यकता:
x = regexp_replace(somestring, '\W+', '', 'g')
\W
है [^a-zA-Z0-9_]
कैसे '\ डब्ल्यू +' है कि सभी गैर az और 0-9 छोड़ने _ अकेले
की जगह का उपयोग कर के बारे में तो
x = regexp_replace(somestring, '\W+', '', 'g')
'[^ a-zA-Z0-9 _] +' जैसा ही है? – sp00m
'a-zA-Z0-9_'' \ w' के बराबर है। इस तरह पढ़ना आसान है। – Loamhoof
इसके अतिरिक्त, '[^ \ w] +' '\ W +' के बराबर है। – speakr