使用jQuery对文本进行标记化

时间:2012-04-28 09:41:26

标签: jquery text replace tokenize

我有一个很好的挑战,不能自己完成!

对于不知道标记化的人,请参阅此处:http://en.wikipedia.org/wiki/Tokenization

目标

逐字处理文本,然后将其替换为另一个单词。

文字输入示例

  

我可能有 HTML ,我会被替换。

文字输出示例

  

我可以 XHTML ,但我需要续订。

我需要的是如何使用jQuery逐字处理的提示。如果它需要它:使用Tokenization,我偶然发现了。它可能是一种解决方案,也许不是。

修改 一个简单的替换函数对我没有帮助,因为它会立即替换整个文本中出现的所有单词。

EDIT2: 马特告诉我我写的代码并没有用,这里是:

$("#textarea").replace(/\bword\b/g, 'replacedword');

1 个答案:

答案 0 :(得分:2)

var words = text.split(/(\s|\n|\t)+/g) ...现在你有一系列你可以迭代的单词,替换某些单词 您可以通过加入数组重新制作文字:words.join(' ') 这是在没有jquery的帮助下完成的。

这有帮助吗?