Twitter API から取得したプレーン テキストを解析したいと思います。私がしなければならないことは、基本的にツイートを検索して「@」文字とそれに続くテキストを見つけ、プレーンテキストをそのテキストにリンクされたアンカーに置き換えることです。例えば:
ツイートのプレーンテキストを見てみましょう: "@flintzke this is a test"
正規表現を使用して、次のように変換します。
<a href='www.twitter.com/flintzke'>@flintzke</a> this is a test
私の推測では、この種の関数を使用することでした:
function getUsernameLink(text) {
var exp = /^[@][a-zA-Z0-9_!@#%&*]*[\s]$/ig;
return text.replace(exp, "<a href='https://twitter.com/$1'>$1</a>");
}
私の目的は、「@」で始まり空白で終わる文字列テキスト内の単一の単語を検出する式を見つけることでした