में एकाधिक मैचों के लिए जावा इंडेक्सऑफ विधि मुझे इंडेक्सऑफ विधि के बारे में कोई प्रश्न था। मैं एक स्ट्रिंग में "एक्स" के कई मामलों को खोजना चाहता हूं।स्ट्रिंग
मान लीजिए कि मेरी स्ट्रिंग "x x x x x x है", मैं अपने सभी इंडेक्स पदों में x खोजना चाहता हूं। लेकिन आप कई मामलों के लिए यह कैसे करते हैं? क्या यह इंडेक्सऑफ के साथ भी संभव है?
मैंने int temp = str.indexOf ('x') किया था; यह पहला एक्स ढूंढता है। मैंने लूप के लिए एक ऐसा करने की कोशिश की जहां मुझे स्ट्रिंग की लंबाई शुरू हो गई और यह काम नहीं किया क्योंकि मैंने पहले एक्स को ओवर और ओवर ढूंढ लिया था।
for (int y = temp1; y >= 0;y--)
{
int temp = str.indexOf('x');
System.out.println(temp);
}
लेकिन यह काम नहीं करता है। क्या मुझे रेगेक्स का उपयोग करना चाहिए? क्योंकि मुझे वास्तव में रेगेक्स विधि का उपयोग करने का तरीका नहीं पता है।
किसी भी मदद की सराहना की जाएगी, धन्यवाद!
आह, आपका बहुत-बहुत हर किसी को धन्यवाद देता हूं। यह बहुत समझ में आता है क्योंकि आप अंतिम मैच की स्थिति के आधार पर स्ट्रिंग के माध्यम से बस फिर से शुरू होते हैं। – Eric
मेरा दिन बचाया बहुत धन्यवाद – VizardCrawler