【问题标题】:Javascript text to link replacing用于链接替换的 Javascript 文本
【发布时间】:2009-05-22 18:24:17
【问题描述】:

我需要将文本替换为链接中的

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

我尝试使用循环查找带有正则表达式“/^\x23\w/”的文本,并替换为包含生成链接的变量。 结果一无所获。 我已将正则表达式编辑为 "/\x23/" 并仅在文本模式下替换 "#" (\x23 in hex as I hope=)) char =(

帮帮我,我卡住了

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

【问题讨论】:

  • 您为什么要查找带有“#”的文本?该字符不会出现在您要修改的字符串中的任何位置。您能否编辑问题以更清楚地解释您要做什么?

标签: javascript regex replace


【解决方案1】:

你试过了吗:

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

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

凯尔

【讨论】:

  • 也许我会做出错误的描述,但我有文本(!),需要用链接替换此文本!文本在 与自己的类“text2replace”之间
  • 我不确定我理解你在说什么,你为什么不发布一些示例文本以及替换后的样子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-22
  • 2013-12-13
  • 2014-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多