मुझे अंतरिक्ष के आधार पर अंतरिक्ष के आधार पर नीचे की तरह एक स्ट्रिंग को विभाजित करने की आवश्यकता है। लेकिन उद्धरण के भीतर किसी भी स्थान को संरक्षित किया जाना चाहिए।रेगेक्स स्प्लिट स्ट्रिंग को उद्धरण
research library "not available" author:"Bernard Shaw"
मैं C शार्प में यह करने के लिए कोशिश कर रहा हूँ
कोresearch
library
"not available"
author:"Bernard Shaw"
, मैं इस Regex है: अतः में एक और पद है, जो
research
library
"not available"
author
"Bernard Shaw"
में स्ट्रिंग विभाजन से @"(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*"""
जो दुर्भाग्य से मेरी सटीक आवश्यकताओं को पूरा नहीं करता है।
मैं किसी भी रेगेक्स की तलाश में हूं, जो चाल करेगा।
किसी भी मदद की सराहना की।
कैसे विभाजित करने के लिए यह बिंदुओं, प्रश्न चिह्न, exclama के साथ रिक्त स्थान के बजाय टयन अंक आदि। मैं उद्धरण के अंदर छोड़कर प्रत्येक वाक्य को एक-एक करके प्राप्त करने की कोशिश कर रहा हूं। उदाहरण के लिए: चलना। ** वापस मुड़ गया। ** लेकिन क्यों? ** और कहा "हैलो दुनिया। इस स्ट्रिंग को अलग करने वाली चीजें!" शर्म की बात है। ** – ErTR
@ ErtürkÖztürk: यह अपने स्वयं के स्टैक ओवरफ्लो प्रश्न के योग्य है - एक टिप्पणी में उत्तर देने के लिए बहुत बड़ा है। –
@TimPietzcker अच्छी तरह से मुझे नहीं पता क्यों, लेकिन मैंने लगभग एक ही सवाल पूछा (http://stackoverflow.com/questions/33886103/how-to-find-recurring-word-groups-in-text-with-c) और मुझे बहुत अधिक प्रतिक्रिया मिली है "यहां कोड लेखन सेवा नहीं है" या "यह स्पष्ट नहीं है" इसलिए मैं टिप्पणियों में अपना मौका आजमा रहा हूं। – ErTR