gpt4 book ai didi

JavaScript 哈希标签解析函数

转载 作者:行者123 更新时间:2023-12-02 19:16:21 28 4
gpt4 key购买 nike

我已经有两个正则表达式函数来解析 url 和来自 json twitter 响应的回复,但我尝试扩展它来解析井号标签,但我在井号标签的位置显示 undefined:

// process links, reply and hash tags
tweet = tweet.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, function(url) {
return '<a href="'+url+'">'+url+'</a>';
}).replace(/B@([_a-z0-9]+)/ig, function(reply) {
return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
}).replace(/#([a-zA-Z0-9]+)/g), function(hash) {
return '<a class="hashtag" target="_blank" href="http://twitter.com/#search?q='+$1+'">#'+$1+'</a>';
};

有任何关于我哪里出错的指示吗?

最佳答案

最后一次替换中的函数采用哈希参数,在返回中使用该参数而不是 $1

关于JavaScript 哈希标签解析函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088965/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com