我有一个很好的挑战,不能自己完成!
对于不知道标记化的人,请参阅此处:http://en.wikipedia.org/wiki/Tokenization
目标
逐字处理文本,然后将其替换为另一个单词。
文字输入示例
我可能有 HTML ,我会被替换。
文字输出示例
我可以 XHTML ,但我需要续订。
我需要的是如何使用jQuery逐字处理的提示。如果它需要它:使用Tokenization,我偶然发现了。它可能是一种解决方案,也许不是。
修改 一个简单的替换函数对我没有帮助,因为它会立即替换整个文本中出现的所有单词。
EDIT2: 马特告诉我我写的代码并没有用,这里是:
$("#textarea").replace(/\bword\b/g, 'replacedword');
答案 0 :(得分:2)
var words = text.split(/(\s|\n|\t)+/g)
...现在你有一系列你可以迭代的单词,替换某些单词
您可以通过加入数组重新制作文字:words.join(' ')
这是在没有jquery的帮助下完成的。
这有帮助吗?