0
alt="Abdul Aziz" width="75" height="75" class="thumb-border"></td>

上記のhtmlから「AbdulAziz」を選択したい。これはどのようにすればよいですか?似たようなHTMLから多くの名前を選択する必要があるため、一般的なものにする必要があります。

4

3 に答える 3

1

使用している言語はわかりませんが、そこにたどり着くためのパターンは次のとおりです。HTMLを正規表現で解析することにはあらゆる種類の欠点があることに注意してください。

"/alt=\"(.*?)\".*?>/"

これにより、alt=""の間のものが最初のキャプチャグループに取得されます。

于 2012-12-31T21:25:10.987 に答える
1
alt="[\w\s]+"

ステートメント全体を選択してから、コードでaltとquotesを削除できます。

于 2012-12-31T21:27:32.827 に答える
0

Javascriptを使用すると、より一貫性があります。

//You can get elements by tag :
els = document.getElementsByTag('td');

// or you can get elements by class name :
els = document.getElementsByClassName('thumb-border');

次に、要素を繰り返し処理して、alt属性を読み取ります。

または、jQueryを使用している場合は、セレクターを使用できます。

http://api.jquery.com/category/selectors/

于 2012-12-31T21:29:36.903 に答える