Javascript 用于插入span标记的正则表达式

Javascript 用于插入span标记的正则表达式,javascript,html,regex,string,Javascript,Html,Regex,String,我需要一个正则表达式来将字符串替换为下面的包装格式 输入示例: C# Regular expression for combination of space, alpha and special-character. Also for delta 输出: <span>C# <span>Regular <span>expression <span>for <span>combination <span>of </spa

我需要一个正则表达式来将字符串替换为下面的包装格式

输入示例:

C# Regular expression for combination of space, alpha and special-character. Also for delta
输出:

<span>C# <span>Regular <span>expression <span>for <span>combination <span>of </span><span>space<span>,</span> </span><span>alpha </span><span>and </span><span>special</span><span>-</span><span>character</span>. </span><span>Also </span><span>for </span><span>delta</span>
C#用于组合空格、alpha和特殊字符的正则表达式。也适用于delta

您可以使用此
替换
调用:

var txt=“C#用于组合空格、alpha和特殊字符的正则表达式。也用于delta”;
var result=txt.replace(/[\w#]+\s*.[^\w#]+\s*/g,“$&\n”);
控制台日志(结果)

.as控制台包装{max height:100%!important;top:0;}
您的尝试在哪里?什么不起作用?为什么希望
#
与前面的
C
保持在一起,而不是与前面的
e
保持逗号?这背后的逻辑是什么?注意:您的
span
标记并没有全部关闭……为什么有些单词得到正确的HTML,而另一些单词得到无效的HTML?;)