c# - Split String between 2 substrings without removing delimiters -
मेरे पास एक स्ट्रिंग है
"& lt; कैनवास पृष्ठभूमि =" # एफएफएफएफएफएफएफ "नाम = "पृष्ठ 1" चौड़ाई = "1200" ऊंचाई = "900" & gt; & lt; टेक्स्टब्लॉक नाम = "पृष्ठ शीर्षक" /> gt; & lt; / कैनवास & gt; & lt; कैनवास पृष्ठभूमि = "# FF00FFFF" नाम = "पेज_2" चौड़ाई = "1200 "ऊंचाई =" 900 "& gt; & lt; टेक्स्टब्लॉक नाम =" पेजटाइटल "/> & lt; / कैनवास & gt;"
मैं इस स्ट्रिंग को सरणी में विभाजित करना चाहता हूं
[& lt; कैनवास पृष्ठभूमि = "# एफएफएएफएफएफएफ" नाम = "पेज_1" चौड़ाई = "1200" ऊँचाई = "900" & gt; & lt; टेक्स्टबॉक नाम = "पेजटाइटल" /> & lt; / कैनवास & gt;], [& lt; कैनवास पृष्ठभूमि = "# एफएफएफएफएफएफएफ" नाम = "पेज 2" चौड़ाई = "1200" ऊँचाई = "900" & gt; & lt; टेक्स्टबॉक नाम = "पेजटाइटल" /> & lt; / कैनवास & gt;]
लेकिन जब मैं
objectsAsStrings = contents.Split (new string [] {"/ canvas & gt; & lt; canvas"} का उपयोग करता हूं, StringSplitOptions.None);
मुझे डिलीमीटर हटा दिया गया है, जो मुझे नहीं चाहिए
यह कोशिश करो < / P> <पूर्व> स्ट्रिंग मेलस्ट्रिंग = "& lt; कैनवास पृष्ठभूमि = '# एफएफएफएफएफएफ' नाम = 'पेज 1' चौड़ाई = '1200' ऊँचाई = '900' & gt; & lt; टेक्स्टब्लॉक नाम = 'पेजटाइटल' / & gt; & Lt; / कैनवास & gt; & lt; कैनवास पृष्ठभूमि = '# एफएफएफएफएफएफ' नाम = 'पेज 2' चौड़ाई = '1200' ऊँचाई = '900' & लेफ्टिनेंट; टेक्स्टब्लॉक नाम = 'पेजटाइट' / & gt; & lt; / कैनवास & gt; "; स्ट्रिंग splilar = "& lt; / canvas & gt;"; स्ट्रिंग [] substrings = mailstring.Split (नई स्ट्रिंग [] {splilar}, StringSplitOptions.None); स्ट्रिंग पार्ट 1 = सबस्ट्रिंग [0] + स्प्लिटर; स्ट्रिंग पार्ट 2 = सबस्ट्रिंग [1] + स्प्लिटर;
Comments
Post a Comment