से मैं एक जावा फाइल एनोटेशन, तरीकों के बारे में जानकारी मिलती है, फ़ाइल में प्रथम श्रेणी समझते हैं, और प्राप्त करना चाहते हैं और इस वर्ग से जिम्मेदार बताते हैं।पार्सिंग जावा क्लास पर्ल या पायथन
वहाँ दोनों भाषाओं को पहले से ही करता है कि किसी भी मॉड्यूल है? मैं एक साधारण regexp का निर्माण कर सकता है यह भी करने के लिए है, लेकिन मैं नहीं जाना जाता है ब्रेसिज़ वर्ग/विधि के अंत का संकेत है regexp में पहचान करने के लिए कैसे।
नहीं है, regex इस लिए अनुकूल नहीं है। 'क्लास फू {स्ट्रिंग एस = "पर विचार करें, यहां @ एनीोटेशन नहीं है"; } '। –
ठीक है, इसलिए मुझे इसे करने के लिए व्याकरण या ऑटोमाटा का उपयोग करना होगा। क्या कोई पेर्ल/पायथन मॉड्यूल है जो मुझे इस तरह की चीज करने में मदद कर सकता है? – Rafael
@ बार्ट असल में आप डबल कोट्स में चीज़ पर विचार नहीं करने के लिए regex कर सकते हैं। समस्या ब्रेसिज़ के साथ है, एक बार जब आप वास्तव में गिनती नहीं कर सकते कि कितने उद्घाटन और समापन ब्रेसिज़ एक रेगेक्स में अब तक हुए हैं। –