1. 程式人生 > >去掉NSString中的HTML標籤

去掉NSString中的HTML標籤

-(NSString *)filterHTML:(NSString *)html
{
    NSScanner * scanner = [NSScanner scannerWithString:html];
    NSString * text = nil;
    while([scanner isAtEnd]==NO)
    {
        //找到標籤的起始位置
        [scanner scanUpToString:@"<" intoString:nil];
        //找到標籤的結束位置
        [scanner scanUpToString:@">" intoString:&text];
        //替換字元
        html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
    }
        NSString * regEx = @"<([^>]*)>";
        html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
    return html;
}

相關推薦

去掉NSStringHTML標籤

-(NSString *)filterHTML:(NSString *)html {     NSScanner * scanner = [NSScanner scannerWithString:html];     NSString * text = nil;     w

關於在phphtml標籤的轉換問題的解決,轉義與反轉義

 很多朋友在寫php的時候,難免會遇到需要將html標籤進行轉義儲存。比如存入資料庫、xml檔案等。而儲存進去後,讀取出來則需要轉換成html輸出。網上有許多人編寫的轉換函式,很長很難懂。其實php早就自帶有這樣的函式。大可不必自己編寫。 下面分別介紹這兩個函式。 1

關於在phphtml標籤的轉換問題的解決

 很多朋友在寫php的時候,難免會遇到需要將html標籤進行轉義儲存。比如存入資料庫、xml檔案等。而儲存進去後,讀取出來則需要轉換成html輸出。網上有許多人編寫的轉換函式,很長很難懂。其實php早就自帶有這樣的函式。大可不必自己編寫。 下面分別介紹這兩個函式。 1.htm

iOS 刪除字串html標籤

做開發有的時候會遇到伺服器返回的資料是html的,我們可以選擇直接用webview來載入的方式去處理,當然這個方法不適用所有場景,通常我們會選擇把沒有必要的html標籤去掉留下需要的文字資訊,現在一起來看看吧。 首先提供一個html標籤的字串 N

Objective-C裡字串NSString過濾HTML標籤的方法

- (NSString *)removeHTML:(NSString *)html { NSScanner *theScanner; NSString *text = nil; theScanner = [NSScanner scannerWithString:h

富文字內容html標籤的去除

後臺返回了這樣的資料 “dfsdfoisdfidoifsodfisodfi<sdfsfsfsfsfs>sdfsdfsf&dfs&sdfsdf&&&&

C#去掉字串標籤

   Regex reg = new Regex(@"(?is)(?<=<P>).*?(?=</P>)", RegexOptions.IgnoreCase);    st

在Python使用正則表示式去掉字串裡的html標籤

有時候會獲得一些帶html標籤的字串,需要把html標籤去掉,獲得乾淨的字串,這時候可以使用正則表示式。 程式碼如下: import re htmeString = '''    <ul id="TopNav">    &nbs

正則匹配去掉字串html標籤

1.得到超連結中的連結地址:、 string matchString = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]

java去掉html標籤

使用正則表示式刪除HTML標籤。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class HT

js獲取富文字的第一張圖片url正則公式及去除字串裡面的html標籤的正則公式

js獲取富文字中的第一張圖片url正則公式及去除字串裡面的html標籤 後臺發來一個富文字字串裡面可能包含了0、1、2、3…個圖片標籤(img),我們的任務是獲取這個字串裡面第一張圖片的url,如果沒有圖片則返回空 var imgUrlFun = function(str){

HTMl常用標籤

文字標記語言,即HTML(Hypertext Markup Language),是用於描述網頁文件的一種標記語言。   HTML之所以稱為超文字標記語言,是因為文字中包含了所謂“超級連結”點。所謂超級連結,就是一種URL指標,通過啟用(點選)它,可使瀏覽器方便地獲取新的網頁。這也是HTM

去除Stringhtml標籤,並對<td><tr>進行替換

import java.util.regex.Matcher; import java.util.regex.Pattern; private String cleanHtmlTags(String htmlText) { if (StringUtils.isEmpty(h

htmla標籤用法

眾所周知,在HTML中我們會經常用到<a></a>這個連結類標籤,接下來我們就來說說這個<a>標籤的用法: 注意:一般情況下a連結的寫法如下:<a  href = ""></a> 此標籤中,href屬性是必須要寫的,其屬性

htmldiv標籤怎麼用?

div現在一般網頁的佈局都是使用的div+css來佈局,div的話,就是通過。 <div> <div><p></p></div> </div> div的巢狀使用來完成整個網頁的佈局,你可以將div理解成一個一個的塊,然後在div塊

htmlinput標籤的tabindex屬性

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

HTML的超連結<a target=" "></a>target標籤的屬性的四個值的區別?

html中的a標籤的target屬性的四個值的區別? target屬性規定了在何處開啟超連結的文件。 如果在一個 <a> 標籤內包含一個 target 屬性,瀏覽器將會載入和顯示用這個標籤的 href 屬性命名的、名稱與這個目標吻合的框架或者視窗中的文件。 1、如果這個指定名

htmla標籤錨點定位雙擊跳轉路徑的問題

###錨點 在製作網頁時,我們常常遇到需要新增側邊導航,通過點選導航讓頁面自動滾動到指定位置,如:電商網站的樓層。這就涉及到<a>標籤的錨點應用,把它稱為“錨點標籤”。 通俗的講,我們想要讓頁面跳轉到的位置,就是錨點。錨點是一種超連結,只不過它是頁面內部的超連結,它指向頁

angular~ 文字支援html標籤

如何讓文字中的html便籤顯示? template.filter('filterHtml',function($sce){ return function(html){ return $sce.trustAsHtml(html); }; }); <div c

Js與標籤屬性 關於在JS設定標籤屬性 js和jquery通過this獲取html標籤的屬性值

關於在JS中設定標籤屬性 2017-10-09 23:04 by 清風221, 12790 閱讀, 0 評論, 收藏, 編輯 Attribute 該屬性主要是用來在標籤行內樣式,新增、刪除、獲取屬性。且適用於自定義屬性。