objective c - NSPredicate and simple Regular Expression problem -


मुझे साधारण NSPddicates और नियमित अभिव्यक्तियों में समस्या हो रही है:

  NSString * mystring = @ "file: // प्रश्न / 123456789 / desc-पाठ यहाँ"; NSString * regex = @ "फाइल: // प्रश्न +"; NSPredicate * regextest = [NSPredicate predicateWithFormat: @ "स्वयं मिलान% @", रीगेक्स]; BOOL है मैच = [रेजस्टेस्टस्ट का मूल्यांकन करेंऑब्जेक्ट: माइस्स्ट्रिंग];  

उपर्युक्त उदाहरण में isMatch हमेशा गलत है / नहीं।

मुझे क्या याद आ रहा है? मुझे एक नियमित अभिव्यक्ति नहीं मिल सकती है जो फ़ाइल: // प्रश्न से मेल खाएगा।

NSPedicates पूरे स्ट्रिंग की कोशिश करते हैं और मेल खाते हैं, न कि केवल एक सबस्ट्रिंग। आपका अनुगामी + का अर्थ केवल एक या अधिक वर्णों का मिलान करना है। आपको किसी भी अनुगामी पात्रों के लिए एक मैच की अनुमति देने की आवश्यकता है। यह काम करता है: regex = @ "फ़ाइल: //questions.*"


Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -