我想在iOS上創建一個正則表達式來獲取<BR>
和:
之間的子字符串。得到<BR>之間的字符串和:<BR>在子串內
我已經試過這一點,但它不會工作:
<BR>[A-Z](.*[^<BR>]):
這是一個文字的例子,其中我只想要得到的THE TEXT I WANT
TEST TEST TEST TEST TEST TEST<BR>THE TEXT I WANT:more text <BR>TEST TEST TEST TESTTEST TESTTEST TEST<BR>TEST TESTTEST TESTTEST TESTTEST TEST<BR>THE TEXT I WANT:TEST TESTTEST TESTTEST TESTTEST TEST
我的正則表達式似乎在第一個:
之後得到文本,並在我不感興趣的第二個:
之後停止。
我想THE TEXT I WANT
它發生時,沒有別的。
我該怎麼做?
每當你可以使用HTML解析器(如一個包含在libxml2中)來解析HTML,而不是正則表達式。正則表達式無法處理HTML中存在的太多問題。 –