質問

jQueryを使用して" Spartan"をどのように検索/抽出しますか?出力されたHTMLページに次のものがある場合の文字列。

<a href="/mytlnet/logout.php?t=e22df53bf4b5fc0a087ce48897e65ec0">
  <b>Logout</b>
</a> : Spartan<br>
役に立ちましたか?

解決

正規表現。または、文字列をより退屈な方法で分割します。

私は大きな正規表現中毒者ではないので、.text()を使用してテキストと同等のものを取得し、結果を&quot;:&quot;で分割し、2番目のインデックス(「スパルタのテキスト)。

他のヒント

パターンが一貫している場合は、正規表現を実行できます

またはマークアップが同じになる場合は、 jQuery HTMLを試すことができます。パーサー

正規表現を使用するだけでなく、これらの関数を悪用して、やりたいことを実行しました(htmlなどをテキスト文字列から削除します):

//removes all HTML tags
function striptags(stringToStrip) {
    return stringToStrip.replace(/(<([^>]+)>)/ig,"");
}
//standard trim function for JavaScript--removes leading and trailing white space
function trim(stringToTrim) {
return stringToTrim.replace(/^\s+|\s+$/g,"");
}

多くの時間を節約してくれた信じられないほどの正規表現。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top