मैं जो एक स्ट्रिंग में सभी खाली स्थान के से मेल खाता है जावा में एक नियमित अभिव्यक्ति के लिए देख रहा हूँ मैच के लिए। "\ s" केवल कुछ ही मेल खाता है, यह
और समान गैर-एसीआई व्हाइटसाइट्स से मेल नहीं खाता है। मैं एक नियमित अभिव्यक्ति की तलाश में हूं जो सभी (सामान्य) सफेद-स्पेस वर्णों से मेल खाता है जो जावा स्ट्रिंग में हो सकते हैं।जावा नियमित अभिव्यक्ति _all_ खाली स्थान के पात्रों
[संपादित करें]
स्पष्ट करने के लिए: मेरा मतलब नहीं है स्ट्रिंग अनुक्रम "
" मैं sincle यूनिकोड चरित्र U + 00A0 है कि अक्सर "
" का प्रतिनिधित्व करती मतलब है, उदाहरण के लिए एचटीएमएल में, और अन्य सभी यूनिकोड वर्णों को समान सफेद-स्पेस मेनिग के साथ, उदा। "नार्रो नो-BREAK स्पेस" (यू + 202 एफ), वर्ड योजक यूनिकोड 3.2 और ऊपर यू + 2060, "शून्य विथ नो-BREAK स्पेस" (यू + एफईएफएफ) और किसी अन्य चरित्र के रूप में एन्कोड किया गया जिसे सफेद- अंतरिक्ष।
[\p{Z}\s]
जवाब नीचे लेकिन जब से टिप्पणी में है:
[उत्तर]
मेरी pupose, यानी सब खाली स्थान के वर्ण, यूनिकोड + पारंपरिक पकड़ने के लिए, निम्न अभिव्यक्ति काम करता है यह थोड़ा छिपा हुआ है मैं इसे दोहराता हूं।
स्पष्ट रूप से, आप क्या मतलब है ** सचमुच ** '' या इसके उत्पादन '\ u00A0'? इससे काफी अंतर आता है। – BalusC
का आउटपुट? क्या आउटपुट? –
@ विंको: उदाहरण के लिए वेबब्रोसर। – BalusC