如何在var中保留html字符串

时间:2015-06-08 13:37:55

标签: ios swift

我有这样的字符串:

    <p>
    —Â„Ó‰Ìˇ ‚ <strong>¿Òڇ̠</strong>‚ ‡Ï͇ı <strong>œÂÏËË &quot;ÃÛÁ-“¬ - 2015. √‡‚ËÚ‡ˆËˇ&quot;</strong> Ôӯ· Òӈˇθ̇ˇ ‡ÍˆËˇ <strong>&quot;Ã˚ Á‡ ËÌÍβÁË‚ÌÓ ӷ˘ÂÒÚ‚Ó!&quot;</strong>. <a href="http://dixinews.kz/articles/3297" target="_blank">œÎ‡ÌËÓ‚‡ÎÓÒ¸</a>, ˜ÚÓ Ô‡ÍÚ˘ÂÒÍË Ó‰ÌÓ‚ÂÏÂÌÌÓ ÔÓ ‚ÒÂÏÛ „ÓÓ‰Û ·Û‰ÂÚ Ó„‡ÌËÁÓ‚‡ÌÓ <strong>12</strong> ÚÂχÚ˘ÂÒÍËı ÔÎÓ˘‡‰ÓÍ, ̇ ÍÓÚÓ˚ı ·ÓΠ<strong>2000</strong> ‰ÂÚÂÈ-ÒËÓÚ, ‰ÂÚÂÈ Ò Ó„‡Ì˘ÂÌÌ˚ÏË ‚ÓÁÏÓÊÌÓÒÚˇÏË, ËÁ χÎÓÓ·ÂÒÔ˜ÂÌÌ˚ı Ë Ì··„ÓÔÓÎÛ˜Ì˚ı ÒÂÏÂÈ ÔÓÎÛ˜‡Ú ‚ÓÁÏÓÊÌÓÒÚ¸ ‚ÒÚÂÚËÚ¸Òˇ ÒÓ Á‚ÂÁ‰‡ÏË Í‡Á‡ıÒÚ‡ÌÒÍÓÈ Ë ÓÒÒËÈÒÍÓÈ ˝ÒÚ‡‰˚.</p>
<p>
    <img alt="" height="678" src="/uploads/files/9db80cff8a026bbd94ca0ce22d0f3899.jpg" width="960" /></p>
<p>
    »ÒÔÓÎÌËÚÂθÌ˚È ‰ËÂÍÚÓ ÙÓ̉‡ &quot;ƒ‡‡&quot; <strong>ljË̇ ¡‡ÍË‚‡</strong> ‡ÒÒ͇Á‡Î‡ <strong>Dixinews.kz</strong> Ó ÚÓÏ, ̇ÒÍÓθÍÓ ‚‡ÊÌÓ Ôӂ‰ÂÌË ÔÓ‰Ó·Ì˚ı ‡ÍˆËÈ:</p>
<blockquote>
    <p>
        &mdash; Ã˚ ÒÓ‚ÏÂÒÚÌÓ Ò ÃÛÁ-“¬ Ó„‡ÌËÁÓ‚‡ÎË ·Óθ¯Û˛ ‡ÍˆË˛ &quot;Ã˚ Á‡ ËÌÍβÁË‚ÌÓ ӷ˘ÂÒÚ‚Ó!&quot; ‰Îˇ ÚÓ„Ó, ˜ÚÓ·˚ ÔÓ͇Á‡Ú¸ ‚ÓÁÏÓÊÌÓÒÚË Ë Ú‡Î‡ÌÚ˚ ‡Á΢Ì˚ı ‰ÂÚÂÈ. ’Ó˜ÂÚÒˇ Ô˂Θ¸ ‚ÌËχÌË ӷ˘ÂÒÚ‚‡ Í ÚÓÏÛ, ˜ÚÓ, ÌÂÒÏÓÚˇ ̇ ‡Á΢Ì˚ ‚ÓÁÏÓÊÌÓÒÚË, ‚Ò ‰ÂÚË ËÏÂ˛Ú Ô‡‚Ó Ì‡ ‡Á‚ËÚËÂ, Ó·‡ÁÓ‚‡ÌËÂ Ë Ú‚Ó˜ÂÒÚ‚Ó.</p>
</blockquote>
<p>
    »Á‚ÂÒÚÌ˚ ÏÛÁ˚͇ÌÚ˚ ‰ÂÈÒÚ‚ËÚÂθÌÓ ÔÓ‰‡ËÎË ‰ÂÚˇÏ ‚ ¿Òڇ̠̇ÒÚÓˇ˘ËÈ Ô‡Á‰ÌËÍ, ÔÓ‡‰Ó‚‡‚ ‚ÌËχÌËÂÏ Ë Á‡·ÓÚÓÈ &mdash; ÚÂÏ, ˜ÂÏ ‚Ò„‰‡ ÓÚ΢‡˛ÚÒˇ ‡ÍˆËË ·Î‡„ÓÚ‚ÓËÚÂθÌ˚ı ÙÓ̉ӂ&nbsp;&quot;ƒ‡‡&quot; Ë &quot;¿ˇÎ‡&quot;. ÕÓ, Í ÒÓʇÎÂÌ˲, Ì ‚Ò Á‚ÂÁ‰˚ Ò ‰ÓÎÊÌ˚Ï ÔÓÌËχÌËÂÏ ÓÚÌÂÒÎËÒ¸ Í Ò‚ÓÂÈ ÏËÒÒËË ‰ÂÎËÚ¸Òˇ Ò ‰ÂÚ¸ÏË Ë ÔÓÍÎÓÌÌË͇ÏË Ò‚ÂÚÓÏ Ë ‡‰ÓÒÚ¸˛. —‚ˉÂÚÂÎÂÏ ˝ÚÓ„Ó Òڇ· ÊÛ̇ÎËÒÚ͇ <strong>Dixinews.kz</strong>.</p>
<p>
    <img alt="" height="682" src="/uploads/files/1bc6ac18dd2d6b9fc0be9ce79034f11b.jpg" width="1024" /></p>
<p>
    ÃÂÓÔˡÚË ÔÓ‰ ̇Á‚‡ÌËÂÏ <strong>&quot;Œ·˘ÂÌË ·ÂÁ „‡Ìˈ&quot;</strong> ÔÓ¯ÎÓ Ì‡ ÔÎÓ˘‡‰ÍÂ Û <strong>ƒ‚Óˆ‡ ¯ÍÓθÌËÍÓ‚ ËÏ. ”ÚÂÏËÒÓ‚‡</strong>. ÕÂÒÏÓÚˇ ̇ ÒËθÌÛ˛ ʇÛ, ‰ÂÚ˯ÍË Ò <strong>10</strong> <strong>ÛÚ‡ </strong>̇˜‡ÎË ÒÓ·Ë‡Ú¸Òˇ ̇ ÔÎÓ˘‡‰ÍÂ. — <strong>11</strong> ̇˜‡Î‡Ò¸ Ì·Óθ¯‡ˇ ‡ÁÏËÌ͇ ÔÂ‰ „·‚Ì˚Ï ÒÓ·˚ÚËÂÏ &mdash; ÙίÏÓ·ÓÏ ÒÓ Á‚ÂÁ‰‡ÏË ÓÒÒËÈÒÍÓÈ ˝ÒÚ‡‰˚, β·Ëψ‡ÏË Ú˚Òˇ˜ ÔÓ‰ÓÒÚÍÓ‚, „ÛÔÔ‡ÏË <strong>&quot;MBand&quot;</strong> Ë <strong>&quot;¬»¿ √‡&quot;</strong>.</p>
<p>
    <img alt="" height="682" src="/uploads/files/d975ddb6c9487b2014dd548fc73302c6.jpg" width="1024" /></p>
<p>
    “‡ÌˆÂ‚‡Î¸ÌÛ˛ ‡ÁÏËÌÍÛ ‰ÂÚË ‰Â·ÎË ‚ÏÂÒÚÂ Ò ËÁ‚ÂÒÚÌ˚ÏË ‚ ÒÚÓÎˈ ڇ̈Ó‡ÏË ÍÓÎÎÂÍÚË‚‡ <strong>&quot;AT-Stars&quot;</strong>.&nbsp;</p>
<p>
    <img alt="" height="682" src="/uploads/files/1e7fd645c6ca64892b327b1f49edc18b.jpg" width="1024" /></p>
<p>
    Œ‰Ì‡ÍÓ ÓÊˉ‡ÌË ÍÛÏËÓ‚, ̇‚ÂÌÓÂ, ÛÚÓÏΡÎÓ ‰ÂÚ˯ÂÍ Â˘Â ·Óθ¯Â, ˜ÂÏ Ô‡Îˇ˘Â ÒÓÎ̈Â. —ÚÓËÚ ÓÚÏÂÚËÚ¸, ˜ÚÓ Û‚Ë‰ÂÚ¸ Ë ÛÒÎ˚¯‡Ú¸ Ò‚ÓËı β·Ëψ‚ ÒÓ·‡ÎËÒ¸ Ì ÚÓθÍÓ ‰ÂÚË, ÌÓ Ë ÓÙˈˇθÌ˚È Ù‡Ì-ÍÎÛ· „ÛÔÔ˚ <strong>&quot;MBand&quot;</strong> ‚ ¿ÒÚ‡ÌÂ. ƒÂ‚Ó˜ÍË „ÓÏÍÓ Ë Ò ·Óθ¯ÓÈ ÓÚ‰‡˜ÂÈ ÔÂÎË Ò‚Ó˛ β·ËÏÛ˛ (Ë Ì‡Ë·ÓΠËÁ‚ÂÒÚÌÛ˛ Û ÍÓÎÎÂÍÚË‚‡) ÔÂÒÌ˛ <strong>&quot;ŒÌ‡ ‚ÂÌÂÚÒˇ&quot;</strong>.</p>
<p>
    <img alt="" height="682" src="/uploads/files/e69f9dbd6123338875efce07a5d2fbb2.jpg" width="1024" /></p>
<p>
    Õ‡ÍÓ̈, ‚&nbsp;<strong>12:20</strong>&nbsp;̇ÒڇΠÚÓÚ Ò‡Ï˚È ÍÛθÏË̇ˆËÓÌÌ˚È ÏÓÏÂÌÚ, ÍÓÚÓÓ„Ó ‚Ò ʉ‡ÎË &mdash; &quot;MBand&quot; Ë &quot;¬»¿ √‡&quot; ‚˚¯ÎË Í ‰ÂÚˇÏ. ¬˚¯ÎË Ë Û¯ÎË. ÕÂÚ, Ì ÔÓ‰ÛχÈÚ &mdash; Á‚ÂÁ‰˚ ÔÓÒÏÓÚÂÎË ÙίÏÓ·, ÍÓÚÓ˚È ÔÓ‰„ÓÚÓ‚ËÎË Ò··ÓÒÎ˚¯‡˘Ë ‰ÂÚË. «‡ÊË„‡ÚÂθÌ˚È Ú‡Ìˆ ÔÓ‰ ÔÂÒÌ˛ <strong>&quot;”Î˚·‡ÈÒˇ&quot;</strong> ·˚Î ÔÓ͇Á‡Ì Ò ËÒÔÓθÁÓ‚‡ÌËÂÏ ÊÂÒÚÓ‚Ó„Ó ˇÁ˚͇, ˜ÚÓ·˚ Ò͇Á‡Ú¸ &quot;Ã˚ Á‡ ËÌÍβÁË‚ÌÓ ӷ˘ÂÒÚ‚Ó!&quot;. ÕÂÏÌÓ„Ó ÔÓ‰‚Ë„‡‚¯ËÒ¸ ̇ ÒˆÂÌÂ Ë ÔÓÒÌËχ‚ ‚Ò ̇ ͇ÏÂÛ, Á‚ÂÁ‰˚ Û‰‡ÎËÎËÒ¸.&nbsp;</p>
<p>
    <img alt="" height="682" src="/uploads/files/df3283f00317dac55c1ffe472d08f69e.jpg" width="1024" /></p>
<p>
     Ó̘ÌÓ ÊÂ, ‰ÂÚË ÓÊˉ‡ÎË ‰Û„Ó„Ó &mdash; Ó·˘ÂÌˡ, ڇ̈‚, ÙÓÚÓ„‡ÙËÈ, ‰‡ Ë ËÒÔÓÎÌÂÌˡ &quot;ŒÌ‡ ‚ÂÌÂÚÒˇ&quot;, ‚ ÍÓ̈ ÍÓ̈ӂ. œÓÒΠÛıÓ‰‡ Á‚ÂÁ‰ ÒÓ ÒˆÂÌ˚ ÁËÚÂÎË Ì‡˜‡ÎË „Ó‚ÓËÚ¸, ˜ÚÓ ÏÛÁ˚͇ÌÚ˚ ÔÓÒÎÂ‰Û˛Ú ÔËÏÂÛ „ÂÓËÌË Ò‚ÓÂÈ ÔÂÒÌË Ë ‚ÒÂ-Ú‡ÍË ‚ÂÌÛÚÒˇ, ˜ÚÓ·˚ ÒÔÂÚ¸. ÕÓ ˝ÚÓ„Ó Ì ÒÎÛ˜ËÎÓÒ¸.</p>
<p>
    ” ÒÎÛÊ·ÌÓ„Ó ‚˚ıÓ‰‡ Á‚ÂÁ‰ ʉ‡Î ÙÛ„ÓÌ Ë Î˘Ì˚È ‡‚ÚÓÏÓ·Ëθ, ‡ ¢ ÔÓÍÎÓÌÌËÍË, ÍÓÚÓ˚ Ï˜ڇÎË Ò‰Â·ڸ Á‡‚ÂÚÌÓ ÒÂÎÙË Ò ÍÛÏË‡ÏË. ÕÂÒÍÓθÍËÏ Ò˜‡ÒÚÎË‚˜ËÍ‡Ï ˝ÚÓ ‚ÒÂ-Ú‡ÍË Û‰‡ÎÓÒ¸.&nbsp;</p>
<blockquote>
    <p>
        &mdash; Ã˚ Ëı ÚÓθÍÓ ˜ÛÚ¸-˜ÛÚ¸ ۂˉÂÎË, ÒÚÓθÍÓ Ê‰‡ÎË. ŒÌË ‰‡ÊÂ Ò Ù‡Ì‡Ú‡ÏË Ì ÒÙÓÚÓ„‡ÙËÓ‚‡ÎËÒ¸. Œ‰Ì‡ ‰Â‚Ә͇ ÔÓÒÚÓ ‡Á˚‰‡Î‡Ò¸, ˜ÚÓ Ì ÔÓÎÛ˜ËÎÓÒ¸ ÔÓÓ·˘‡Ú¸Òˇ Ò Ô‡ÌˇÏË ËÁ „ÛÔÔ˚, &mdash; ʇÎÓ‚‡ÎËÒ¸ ‰Â‚Ó˜ÍË-ه̇ÚÍË.</p>
</blockquote>
<p>
    √ÛÔÔ‡ <strong>&quot;MBand&quot;</strong> Ë Ëı ÏẨÊÂ ÓÚ͇Á‡ÎËÒ¸ ÓÚ Í‡ÍËı-ÎË·Ó ÍÓÏÏÂÌÚ‡Ë‚.&nbsp;</p>
<p>
    <img alt="" height="682" src="/uploads/files/e3eb851e61f6700e82b4b58c6937a0bd.jpg" width="1024" /></p>
<p>
    œÓÒΠ‚ÒÂ„Ó Û‚Ë‰ÂÌÌÓ„Ó ÊÛ̇ÎËÒÚ<strong> Dixinews.kz</strong> ÓÚÔ‡‚Ë·Ҹ ̇ ¢ ӉÌÛ ÔÎÓ˘‡‰ÍÛ &mdash; ‚<strong> ÃÂʉÛ̇Ó‰ÌÛ˛ ¯ÍÓÎÛ QSI</strong>, „‰Â ÔË ÔÓ‰‰ÂÊÍ ‘‰Â‡ˆËË ÙÛÚ·Ó·  ‡Á‡ıÒڇ̇ ÒÓÒÚÓˇÎÒˇ χژ ÍÓχ̉˚ Ò··ÓÒÎ˚¯‡˘Ëı ÔÓ‰ÓÒÚÍÓ‚ ÔÓÚË‚ ÍÓχ̉˚ Á‚ÂÁ‰ &mdash; „ÛÔÔ˚ <strong>&quot;RinGo&quot;</strong>, Ô‚ˆÓ‚ Black Star Inc. <strong>Շڇ̇</strong> Ë<strong> ÃÓÚ‡</strong>, ‡ Ú‡ÍÊ <strong>ÕËÍËÚ˚ œÂÒÌˇÍÓ‚‡</strong>. –·ˇÚ‡ Ò Û‰Ó‚ÓθÒÚ‚ËÂÏ ‚Íβ˜ËÎËÒ¸ ‚ Ë„Û Ë ÒÏÓ„ÎË ‡·ËÎËÚËÓ‚‡Ú¸ ÓÒÒËÈÒÍËÈ ¯ÓÛ-·ËÁÌÂÒ ÔÓÒΠÔ‰˚‰Û˘Â„Ó ÏÂÓÔˡÚˡ.</p>
<p>
    <img alt="" height="682" src="/uploads/files/a6ee4e7065b95f1ebd9c2e3938471f09.jpg" width="1024" /></p>
<p>
    ¬ χژ ÍÓχ̉ Á‚ÂÁ‰ ÔÓË„‡Î‡ ÒÓ Ò˜ÂÚÓÏ <strong>3:1</strong>, ‡ ‰ÂÚË ÔÓÎÛ˜ËÎË ËÁ ÛÍ ‚ˈÂ-ÔÂÁˉÂÌÚ‡ ‘‘  <strong>—ÂËθ‰˚ ¡‡È¯‡ÍÓ‚‡</strong> Ôӷ‰Ì˚È ÍÛ·ÓÍ.</p>
<p>
    œÓÒΠχژ‡<strong> Õ‡Ú‡Ì</strong>, ÍÓÚÓ˚È, ÍÒÚ‡ÚË, Ó‰ÓÏ ËÁ <strong>¿ÎχÚ˚</strong>, ÔÓ‰ÂÎËÎÒˇ Ò‚ÓËÏË Ó˘Û˘ÂÌˡÏË Ò <strong>Dixinews.kz</strong>:</p>
<blockquote>
    <p>
        &mdash; ƒÎˇ ÏÂÌˇ Ó˜Â̸ ‚‡ÊÌÓ Û˜‡ÒÚË ‚ Ú‡ÍËı ·Î‡„ÓÚ‚ÓËÚÂθÌ˚ı ÏÂÓÔˡÚˡı, Ï˚ ÔÓ‰‰ÂÊË‚‡ÂÏ Í‡Í ÏÓÊÂÏ &mdash; ÏÛÁ˚ÍÓÈ, Ó‰ÂʉÓÈ, ‰‡Ê ÔÓÒÚÓ ‚ÌËχÌËÂÏ. ¬ ¿Òڇ̠ˇ Ì ‚ ÔÂ‚˚È ‡Á, Ë ˝ÚÓÚ „ÓÓ‰ ıÓÓ¯Ó ÔÓ‰ıÓ‰ËÚ ‰Îˇ Ôӂ‰ÂÌˡ œÂÏËË. ¬ÓÓ·˘Â,  ‡Á‡ıÒÚ‡Ì ‚ –ÓÒÒËË Ë ÒÚ‡Ì‡ı —Õ√ Ò˜ËÚ‡ÂÚÒˇ ÚÓÔÓ‚˚Ï „ÓÒÛ‰‡ÒÚ‚ÓÏ, Á‰ÂÒ¸ Ó˜Â̸ ÏÌÓ„Ó ÒˆÂÌ, ÔÎÓ˘‡‰ÓÍ ‰Îˇ ‚˚ÒÚÛÔÎÂÌËÈ. œÂÏˡ ‚ ¿Òڇ̠&mdash; ˝ÚÓ ÌÂۉ˂ËÚÂθÌÓ.</p>
</blockquote>
<p>
     ‡Í Ó͇Á‡ÎÓÒ¸, <strong>ÕËÍËÚ‡ œÂÒÌˇÍÓ‚</strong> Ú‡ÍÊ Ì ‚ÔÂ‚˚ ‚ ̇¯ÂÈ ÒÚÓÎˈÂ:</p>
<blockquote>
    <p>
        &mdash; ¬‡ÊÌÓ ÔÓ‚Ó‰ËÚ¸ ÔÓ‰Ó·Ì˚ ÏÂÓÔˡÚˡ, ‚‰¸ ‰‡ËÚ¸ ÛÎ˚·ÍË &mdash; ˝ÚÓ „·‚ÌÓÂ. fl Ó˜Â̸ β·Î˛ ¿ÒÚ‡ÌÛ, ÚÛÚ Û‰Ë‚ËÚÂθÌÓ ÚÂÔÎÓ, Ó·˚˜ÌÓ Ó˜Â̸ ‚ÂÚÂÌÌÓ ·˚‚‡ÂÚ. fl Ò˜ËÚ‡˛, Á‰ÓÓ‚Ó, ˜ÚÓ œÂÏˡ ÔÓ‚Ó‰ËÚÒˇ ‚ ¿ÒÚ‡ÌÂ, Ì‡Ï ‚˚Âı‡Ú¸ ÍÛ‰‡-ÚÓ Ë ‚˚ÒÚÛÔËÚ¸ ‚Ò„‰‡ ÔˡÚÌÓ. ¿Òڇ̇ &mdash; Ó˜Â̸ Í‡ÒË‚˚È „ÓÓ‰, Ë œÂÏˡ Á‰ÂÒ¸ ÓÚ΢ÌÓ ‚ÔËÒ˚‚‡ÂÚÒˇ.</p>
</blockquote>
<p>
    ŒÚÏÂÚËÏ, ˜ÚÓ ‚Ò ‰ÂÚË, Û˜‡ÒÚÌËÍË ÒӈˇθÌÓÈ ‡ÍˆËË <strong>‘Ó̉‡ &quot;ƒ‡‡&quot;</strong>, Ú‡ÍÊ ·ÂÒÔ·ÚÌÓ ÔËÏÛÚ Û˜‡ÒÚË ̇ ÍÓ̈ÂÚ œÂÏËË &quot;ÃÛÁ-“¬ &mdash; 2015. √‡‚ËÚ‡ˆËˇ&quot; <strong>5 Ë˛Ìˇ</strong> ̇ <strong>&quot;¿Òڇ̇ ¿ÂÌÂ&quot;</strong>.</p>

我想将其分配给一些var并对其进行解码。问题是我无法将其分配给var。我试着在#34;之前放置\符号标志。然而,这不起作用。如何在var中保留这样的字符串?

1 个答案:

答案 0 :(得分:1)

您可以随时将此HTML保存到caches / documents目录中的文件中,或者然后将其加载到以下文件中:

let content = String(contentsOfFile: path, encoding: NSUTF8StringEncoding, error: nil)

引号将成为代码中的转义问题,您需要手动将它们全部转义,可能需要使用查找和替换。