2012-02-27 13 views
9

के साथ एक स्ट्रिंग काट लें जब मेरे पास एक स्ट्रिंग है जिसे मैं किसी निश्चित इंडेक्स से किसी निश्चित इंडेक्स में एक नई स्ट्रिंग में कट करना चाहता हूं, तो मैं किस फ़ंक्शन का उपयोग करता हूं?एक ज्ञात स्टार्ट एंड एंडइंडेक्स

+10

क्या आप इससे पहले पूछने के लिए खोज रहे थे? आपने अभी तक क्या प्रयास किया? –

+9

मुझे नहीं पता कि इसका डाउनवॉट क्यों है और यह बंद है, क्योंकि यह एक असली सवाल है जो एमएसडीएन दस्तावेज में नहीं मिला है। वह startIndex + count की तलाश नहीं कर रहा है, लेकिन प्रारंभ इंडेक्स + एंड इंडेक्स। – Veehmot

+1

असली सवाल नहीं है ???? हाँ यह है! मैंने पाया क्योंकि मेरे पास एक ही सवाल था। प्रिय कैस्पर एक: डब्ल्यूटी ??? – steve

उत्तर

-9

आप String.Substring का उपयोग करें:

public string Substring(
    int startIndex, 
    int length 
) 

निष्पक्ष बनाने के लिए, यह एक प्राथमिक सवाल से कम है, अत्यंत सुलभ जवाब के साथ - मैं तुम्हें शक नहीं है कि आप कुछ की कोशिश की के लाभ दे देंगे, यह बस ऐसा होता है कि आपको यह किसी भी तरह मिला; शायद दूसरों को फायदा हो सकता है (हालांकि मुझे उम्मीद है कि इसकी आवश्यकता नहीं है)।

+23

डाउनवॉटेड। ऐसा नहीं है कि ओपी क्या देख रहा है। वह startIndex और endIndex (जो लंबाई की लंबाई नहीं है) को जानने वाली स्ट्रिंग का एक हिस्सा प्राप्त करने की तलाश में है। ECMAScript substr() फ़ंक्शन की तरह कुछ (substring() फ़ंक्शन नहीं)। – Veehmot

37

तो अंतिम वर्ण है कि आप निकाले-स्ट्रिंग में शामिल किया है करना चाहते हैं endIndex अंक:

int length = endIndex - startIndex + 1; 
string piece = s.Substring(startIndex, length); 

तो पहले अक्षर को endIndex अंक वांछित सबस्ट्रिंग (के शुरू करने यानी निम्नलिखित शेष पाठ नहीं):

int length = endIndex - startIndex; 
string piece = s.Substring(startIndex, length); 

एस एमएसडीएन पर आधिकारिक विवरण के लिए ई String.Substring Method (Int32, Int32)

1

-स्ट्रिंग स्ट्रिंग के लिए दो तरीका नहीं है ..

1)

public string Substring(
    int startIndex 
) 

इस उदाहरण से सबस्ट्रिंग पुन: प्राप्त करता। सबस्ट्रिंग एक निर्दिष्ट चरित्र स्थिति से शुरू होता है।

2)

public string Substring(
    int startIndex, 
    int length 
) 

इस उदाहरण से सबस्ट्रिंग पुन: प्राप्त करता। Substring एक निर्दिष्ट चरित्र स्थिति से शुरू होता है और एक निर्दिष्ट लंबाई है।

+4

वह startIndex और endIndex प्रदान करना चाहता है। सबस्ट्रिंग की शुरुआत और लंबाई की आवश्यकता होती है। – Chet

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