मैं स्ट्रिंग को ईएडीजीबीई या डीएडीएफ # एडी के रूप में अलग-अलग तारों में विभाजित करना चाहता हूं, प्रत्येक में एक अक्षर या एक अक्षर और # चिह्न शामिल है। क्या ब्रूट-फोर्स प्रकार के दृष्टिकोण के साथ स्ट्रिंग के माध्यम से फिर से शुरू करने से कहीं अधिक सुरुचिपूर्ण तरीका है?जावा में एक गैर-सीमांकित स्ट्रिंग को विभाजित करने का एक अच्छा तरीका क्या है?
स्ट्रिंग.split स्पष्ट रूप से डिलीमीटर पर निर्भर करता है, जिसे तब छोड़ दिया जाता है, जो मुझे बहुत अधिक उपयोग नहीं करता है - कुछ मिनटों के लिए मैंने सोचा कि split("[a-gA-G]#?");
काम करने जा रहा था, लेकिन नहीं, इससे मदद नहीं मिलती सभी - मैं लगभग कि के विपरीत चाहते हैं ...
क्या आप एक स्ट्रिंग का उदाहरण दे सकते हैं जिसे आप विभाजित करना चाहते हैं? – chandsie
मुझे डर है कि आपको ब्रूट-फोर्स विधि – mac
के लिए जाना होगा यह छोटा है। क्रूर बल के लिए जाओ। रेगेक्स की जटिलता और अवलोकन को न जोड़ें। –