- Where Developers Learn, Share, & Build Careers
मेरे पास ऐसा html कोड है
& lt; html & gt; & Lt; शीर्ष & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; a href = '001' & gt; & lt; img src = 'chp1.png' / & gt; & lt; / a & gt; & Lt; a href = '002' & gt; & lt; img src = 'chp2.png' / & gt; & lt; / a & gt; & Lt; / body & gt; & lt; / html & gt; मुझे 001 या 002 में स्ट्रिंगबीव्यूलेटिंग javascriptfromstring
जैसे
[self.webView stringByEvaluatingJavaScriptFromString: @ ""] प्राप्त करना चाहते हैं। ; किसी को भी यह कैसे पता है
thx
मुझे नहीं लगता कि -stringByEvaluatingJavaScriptFromString: एक अच्छा विकल्प है यहाँ। एक NSScanner : NSScanner * स्कैनर = [NSScanner scannerWithString: yourHTML] का उपयोग करने का प्रयास करें; जबकि ([स्कैनर स्कैनअपटॉस्ट्रिंग: @ "a href = '" स्ट्रिंग: नाइल]) {[स्कैनर स्कैन स्ट्रिंग: @ "a href ='" स्ट्रिंग: नाइल]; NSString * परिणाम = शून्य; [स्कैनर स्कैनअपटॉस्ट्रिंग: @ "'" स्ट्रिंग: & amp; परिणाम] में; // परिणाम के साथ कुछ करें, जो 001 के बराबर होगा, 002, आदि} ध्यान दें कि यदि आपको HTML को पार्स करने की आवश्यकता है तो आप खुद को नहीं लिखे, आपको जोड़ना होगा संभव शैलीगत मतभेदों (जैसे ', ", href बनाम <कोड> एचआरईएफ ) के लिए खाते में यह बहुत अधिक लचीलापन है ।
Comments
Post a Comment