Javascript文本链接替换

时间:2009-05-22 18:24:17

标签: javascript regex replace

我需要将文字替换为

中的链接

链接必须看起来像“href =”/ search?q = $ oldtext“title =”$ oldtext“”。 $ oldtext是要替换的文本。

我尝试使用循环来查找带有regexp“/ ^ \ x23 \ w /”的文本,并替换为包含生成链接的变量。 它没有结果。 我将regexp编辑为“/ \ x23 /”并替换为“#”(十六进制中的\ x23,我希望=))char仅在文本模式中=(

帮助我,我被困了

更新: 我在[span class =“text2replace”]超文本#replacemetolink [/ span]之间有文本块 我需要将#replacemetolink替换为link [a href =“/ timeline / search?q =#replacemetolink”title =“#replacemetolink”class =“search-link”]。 我正在试图将Opera用于Twitter以将#hashtags替换为使用Twitter搜索搜索此主题标签的链接

1 个答案:

答案 0 :(得分:1)

你试过了吗?

var newText = 'Query';
var link = ' href="/search?q=$oldtext" title="$oldtext" ';
link.replace("$oldtext", newText);

这将用存储在newText中的字符串替换'$ oldtext'的所有实例。

凯尔