solonote 发表于 2013-1-28 12:42:29

HTML正则表达式,用于替换HTML的TEXT中的每一个词

(?!<^<>]*)\b(\w+)\b(?![^<>]*>)
 
t.replace(/(?!<^<>]*)\b(\w+)\b(?![^<>]*>)/g, "<span>$1</span>")
 
效果:
EP Windows <td xd="aaa" xsd> dsd <td> axd dss
替换为
<span>EP</span> <span>Windows</span> <td xd="aaa" xsd> <span>dsd</span> </td> <span>axd</span> <span>dss</span>
 
用处:
要对一篇文章中的每一个词操作时,比如屏幕取词
页: [1]
查看完整版本: HTML正则表达式,用于替换HTML的TEXT中的每一个词