请帮我用jquery替换字符串模式

wag*_*ner 2 jquery pattern-matching

使用推特显示小部件,需要添加链接到哈希标签.所以我需要一个模式替换,替换以hash/pound符号开头的每个字符串,并以twitter搜索链接结束空格.我非常笨拙w/jquery - 有人能指出我正确的方向 - 谢谢,任何人!

带我的东西:

// FROM:
<ul id="tweets">
     <li>Some nutty tweet. #nutty</li>
     <li>A fruity tweet here. #fruity</li>
</ul>

// TO:
<ul id="tweets">
     <li>Some nutty tweet. <a href="http://twitter.com/search?q=%23nutty">#nutty</a></li>
     <li>A fruity tweet here. http://twitter.com/search?q=%23fruity">#fruity</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

Dou*_*ner 8

既然你正在使用jQuery,我会推荐CSS-Snippets库中的jQuery Tweetify Text.

然后你会像这样使用它(给出你的代码):

$("#tweets li").tweetify();
Run Code Online (Sandbox Code Playgroud)

除了匹配之外#hashes,它还将URL转换为超链接,并匹配@username和链接到其配置文件.