यहां एक पुरानी ट्रिक दी गई है जिसमें रेगुलर एक्सप्रेशन या जटिल फंक्शन की जरूरत नहीं है।
आप किसी भी संख्या में रिक्त स्थान को संभालने के लिए प्रतिस्थापन फ़ंक्शन का 3 बार उपयोग कर सकते हैं, जैसे:
REPLACE('This is my long string',' ','<>')
बन जाता है:
This<>is<><><><>my<><><>long<><><><>string
फिर आप '><' की सभी घटनाओं को किसी अन्य प्रतिस्थापन में लपेटकर एक खाली स्ट्रिंग '' से बदल देते हैं:
REPLACE(
REPLACE('This is my long string',' ','<>'),
'><',''
)
This<>is<>my<>long<>string
फिर अंत में एक अंतिम प्रतिस्थापन '<>' को वापस एक ही स्थान में बदल देता है
REPLACE(
REPLACE(
REPLACE('This is my long string',
' ','<>'),
'><',''),
'<>',' ')
This is my long string
यह उदाहरण MYSQL में बनाया गया था (एक चयन सामने रखें) लेकिन कई भाषाओं में काम करता है।
ध्यान दें कि बदले जाने वाले किसी भी वर्ण को संभालने के लिए आपको केवल 3 प्रतिस्थापन फ़ंक्शन की आवश्यकता होती है।