वहाँ दूर करने के लिए अलग अलग तरीके के एक जोड़े हैं HTML tagsएक से NSStringमें Cocoa।
एक तरीका स्ट्रिंग को एक में प्रस्तुत करना है NSAttributedStringऔर फिर प्रदान किए गए पाठ को पकड़ना है।
एक और तरीका उपयोग करने के लिए है NSXMLDocument's- objectByApplyingXSLTStringएक XSLTपरिवर्तन लागू करने की विधि जो इसे करती है।
दुर्भाग्य से, iPhone समर्थन नहीं करता है NSAttributedStringया NSXMLDocument। HTMLरेगेक्स या का उपयोग करके आरामदायक महसूस करने के लिए मेरे लिए बहुत सारे किनारे मामले और विकृत दस्तावेज हैं NSScanner। क्या किसी के पास इसका कोई समाधान है?
एक सुझाव केवल टैग पात्रों को खोलने और बंद करने के लिए देखा गया है, यह विधि बहुत तुच्छ मामलों को छोड़कर काम नहीं करेगी।
उदाहरण के लिए ये मामले (उसी विषय पर पर्ल कुकबुक अध्याय से) इस विधि को तोड़ देंगे:
<IMG SRC = "foo.gif" ALT = "A > B">
<!-- <A comment> -->
<script>if (a<b && a>c)</script>
<![INCLUDE CDATA [ >>>>>>>>>>>> ]]>