- 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

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -