2009-01-15 9 views
5

के लिए नियमित अभिव्यक्ति कृपया मुझे बताएं कि रिक्त स्थान बी/डब्ल्यू टेक्स्ट के लिए नियमित अभिव्यक्ति की जांच कैसे करें।कोई रिक्त स्थान बी/डब्ल्यू टेक्स्ट

+0

मुझे यकीन नहीं है कि आपका प्रश्न क्या है। क्या आप एक उदाहरण दे सकते हैं जो आप नियमित अभिव्यक्ति के साथ खोजना चाहते हैं और क्या नहीं? –

उत्तर

1

मुझे नहीं पता कि यह नियमित अभिव्यक्ति है जिसे आप ढूंढ रहे हैं, लेकिन [:space:] किसी भी व्हाइटस्पेस चरित्र से मेल खाएगा, जबकि [:blank:] केवल स्थान और टैब वर्णों से मेल खाएगा।

दोनों स्क्वायर ब्रैकेट के अंदर उपयोग किए जाते हैं, उदा। [[:space:]]

28

तुम्हारा मतलब हैं "क्या जांच करने के लिए एक स्ट्रिंग में कोई भी सफेद स्थान है reqular अभिव्यक्ति है", निम्नलिखित पैटर्न काम करेगा:

^[\S]*$ 

यह कोई भी स्ट्रिंग, जो केवल उन सफेद स्थान शामिल हैं मिलेगा (रिक्त स्थान, नई लाइनें, टैब, आदि)।

+4

बस अंतरिक्ष मौजूद होने पर मिलान करने के लिए \ s का उपयोग करें और फिर विपरीत() या!() का उपयोग करने के लिए जल्दी हो सकता है। – ccppjava

+1

मुझे लगता है कि '\ S' शॉर्टंड बेहतर है, क्योंकि '! (\ S)' का उपयोग करके आप अन्य पात्रों को याद कर सकते हैं, resp। यह कुछ संदर्भ में काम नहीं कर सकता है, जैसे कि मेरे नेटबीन्स टेक्स्ट एडिटर :)। http://www.regular-expressions.info/charclass.html#shorthand – Mateng

संबंधित मुद्दे