1

iphone開発初心者です。RegexkitLite フレームワークを使用して、Html ソースから特定のコンテンツを解析および取得しています。属性タグの内容を取得したい。それを達成するためにどのように正規表現を与えるべきですか? タグは

<a href="http://www.stackoverflow.com" class="11-link-dkred-bold">This is stack overflow HTML</a>

and タグの間の href コンテンツと値を取得したい。私を助けてください。

4

2 に答える 2

3

このようなジョブには HTML パーサーを使用することをお勧めします。

正規表現を使用したい場合は、これを試すことができます:

<a href\s*=\s*"([^"]*)">([^<]*)</a>

最初のグループは href 属性値をキャプチャし、2 番目のグループは開始タグと終了タグの間のテキストをキャプチャします。

于 2010-03-09T11:12:34.863 に答える
2

やっと使って出力が出ました

<a href=([^<]*) class=\"11-link-dkred-bold\"><b>([^<]*)</a>"

二重引用符の前に\を使用しました。printステートメントで"を出力するのと同じです。

于 2010-03-09T13:55:19.223 に答える