带有标签和填充标签的周边文本

时间:2011-07-13 23:33:26

标签: html text

我有几行文字,其中有一个或多个单词大写如下:

你好,你很高兴见到你 我很精致

是否有一个工具可以浏览文本并围绕所有使用HTML锚文本大写的文章?

我猜比较困难,还会使用未大写的空格填充大写文本的空格?

对一个或两个问题的任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

我花了一段时间,但这里是javascript:http://jsfiddle.net/RdJ4E/4/

我相信你会找到调整代码的方法。祝你好运!

答案 1 :(得分:0)

这是一个开始吗?使用正则表达式匹配所有大写单词是微不足道的,并且通过为String.replace方法提供回调函数而不是字符串,您可以使用匹配的字符串执行任何操作。

myString.replace(/(\b[A-Z\s]+\b)/g, function(result, match){
    var stripped = encodeURI(result.trim().toLowerCase());
    return ' <a href="http://www.google.com/search?q='+stripped+'">'+result.trim()+'</a> ';
});

http://jsfiddle.net/mwxnC/2/