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

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -