要替换链接的Javascript文本

要替换链接的Javascript文本,javascript,regex,replace,Javascript,Regex,Replace,我需要将文本替换为链接 链接必须类似于“href=“/search?q=$oldtext”title=“$oldtext”。 $oldtext是要替换的文本 我尝试使用循环查找带有regexp“/^\x23\w/”的文本,并替换为包含生成链接的变量。 结果一事无成。 我已将regexp编辑为“/\x23/”,并仅在文本模式下替换“#”(希望是十六进制格式的“\x23=”)字符=( 帮帮我,我卡住了 更新: 我在[span class=“text2replace”]super text#repla

我需要将文本替换为链接

链接必须类似于“href=“/search?q=$oldtext”title=“$oldtext”。 $oldtext是要替换的文本

我尝试使用循环查找带有regexp“/^\x23\w/”的文本,并替换为包含生成链接的变量。 结果一事无成。 我已将regexp编辑为“/\x23/”,并仅在文本模式下替换“#”(希望是十六进制格式的“\x23=”)字符=(

帮帮我,我卡住了

更新: 我在[span class=“text2replace”]super text#replacemetolink[/span]之间有文本块 我需要将#replacemetolink替换为link[a href=“/timeline/search?q=#replacemetolink”title=“#replacemetolink”class=“search link”]。 我正在尝试使用JS for Opera to Twitter将#hashtags替换为使用Twitter搜索此hashtag的链接

您尝试过:

var newText = 'Query';
var link = ' href="/search?q=$oldtext" title="$oldtext" ';
link.replace("$oldtext", newText);
这将用newText中存储的字符串替换“$oldtext”的所有实例


Kyle

为什么要查找包含“#”的文本?该字符不出现在您要修改的字符串中的任何位置。您可以编辑问题以更清楚地解释您要做的事情吗?也许我会做出错误的描述,但我有文本(!),需要将此文本替换为链接!文本位于自己的类“text2replace”之间我不确定我是否理解你在说什么,为什么不发布一些示例文本以及替换后的外观。