मैंने पाया this धागा और उस पर उन में से एक में निम्न कोड पंक्ति तैनात:जावा Regex अक्षरों से परे
String[] digits2 = number.split("(?<=.)");
मैं 1 और 2 तरह sources- के एक जोड़े सलाह ली समझने करने वाली है कि इस कोड का मतलब लेकिन मेरे द्वारा इसका निर्धारण नहीं किया जा सकता। क्या कोई बता सकता है कि विभाजन() विधि में तर्क क्या है?
संपादित: किसी को भी, जो एक ही सवाल मैं था के रूप में है के लिए, यहाँ एक और उपयोगी link
मुझे पता है कि "।" लाइन ब्रेक को छोड़कर किसी भी चरित्र से मेल खाता है, लेकिन इस संदर्भ में "<=" का क्या अर्थ है? – Haque1
@ Haque1 यह मेटाएक्टैक्टर्स का एक अनुक्रम है जो अभिव्यक्ति को बताता है कि "।" * कुछ भी * कब्जा नहीं करना चाहिए। इंजन को यह देखने की ज़रूरत है कि एक चरित्र वहां है, लेकिन इसे धारा से उस चरित्र को नहीं हटाया जाना चाहिए। – dasblinkenlight
@ Haque1 यह देखने के असामान्य उपयोग है। एक और आम तरीका इस प्रकार है: '(? <= टैग :)" [^ "] *" '। यह अभिव्यक्ति केवल उद्धृत स्ट्रिंग से मेल खाती है जब यह 'टैग:' स्ट्रिंग से पहले होती है। – dasblinkenlight