Help with Lua Patterns -


यह क्यों काम नहीं करता

  स्थानीय filepath = "नाम: जावा डीबी 10.5 3.0 विक्रेता: सन माइक्रोसिस्टम्स, इंक। स्थापित तिथि: 20110429 संस्करणः 10.5.3.0 "स्थानीय नाम, विक्रेता, इंस्टालल्ड, संस्करण = स्ट्रिंग.फंड (फ़ाइलपथ," ^ नाम: (। *?) विक्रेता: (। *?) इंस्टॉल दिनांक : (। *) संस्करण: (। *) $ ") प्रिंट (नाम) प्रिंट (विक्रेता) प्रिंट (installdate) प्रिंट (संस्करण)   

Regex का उपयोग कर स्ट्रिंग को तोड़ने की आवश्यकता है: -

मेरे पास एक स्ट्रिंग है

  "नाम: जावा डीबी 10.5.3.0 विक्रेता: सन माइक्रोसिस्टम्स, इंक स्थापना दिनांक: 20110429 संस्करण: 10.5.3.0"    

मुझे स्थापित तिथि प्राप्त करने की आवश्यकता है: 20110429

मुझे विक्रेता: सूर्य माइक्रोसिस्टम्स, इंक < P <

मुझे संस्करण: 10.5.3.0

रेगएक्स के लिए इनपुट स्ट्रिंग प्राप्त करने की आवश्यकता है

  स्थानीय स्ट्रैन्ना = "नाम: जावा डीबी 10.5.3.0 विक्रेता: सन माइक्रोसिस्टम्स, इंक। स्थापित तिथि: 20110429 संस्करण: 10.5.3.0"   

बाहर

  नाम: जावा डीबी 10.5.3.0 विक्रेता: सन माइक्रोसिस्टम्स, इंक स्थापना दिनांक: 20110429 संस्करण: 10.5.3.0    

अच्छा, मुझे आपका आउटपुट समझ में नहीं आता है, लेकिन निम्नलिखित regex हो सकता है कि आप क्या चाहते हो

  ^ नाम: (। *?) विक्रेता: (। *?) स्थापित तिथि: (। *?) संस्करण: (। *?) $   < / div> 

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -