मैं PHP का उपयोग करता हूं।PHP नियमित अभिव्यक्ति - सभी गैर-अल्फान्यूमेरिक वर्णों को हटाएं
मेरे स्ट्रिंग इस
This is a string-test width åäö and some über+strange characters: _like this?
प्रश्न
वहाँ गैर अक्षरांकीय अक्षर को हटाने और उन्हें एक स्थान के साथ बदलने के लिए एक रास्ता है की तरह लग रहे कर सकते हैं?
- :
- _
- यहाँ कुछ गैर अक्षरांकीय अक्षर हैं?
मैं इसके बारे में कई सूत्र पढ़ा है, लेकिन वे इस तरह से एक है, अन्य भाषाओं का समर्थन नहीं करते:
- कोई भी पत्र पात्रों में से मेरी सूची
preg_replace("/[^A-Za-z0-9 ]/", '', $string);
आवश्यकताओं हो सकता है पूरा नहीं हो
- मेरी सामग्री में विभिन्न भाषाओं में वर्ण हैं, जैसे åäöü। बहुत अधिक हो सकता है।
- गैर-अल्फान्यूमेरिक वर्णों को एक स्थान के साथ प्रतिस्थापित किया जाना चाहिए। अन्यथा शब्द एक दूसरे के लिए चिपकाया जाएगा।
इस। हालांकि, स्ट्रिंग पर निर्भर करते हुए, कोई भी '\ X' शामिल करना चाह सकता है। – Wrikken
पहला व्यक्ति अपेक्षित के रूप में काम करता था। इसके लिए वोट दें। –
++ ~ आप क्या करते हैं? –