正则表达式匹配,求教~

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:20:06
求正则表达式。规则是:除去<span></span>标签之外的所有字符。
如:
asfdasfd as <span>a</span> sadfasdf <span>23423</span> fasdfa
要求结果:
asfdasfd as sadfasdf fasdfa
规则是:获取<span></span>标签之外(不包括span标签中的字符串)的所有字符。

很简单
[<span>]{6}[\S]+[</span>]{7}
以上是匹配<span>标签对及其内容的正则,替换为空字符串既可

除去标签以及其中所有字符
<span>.*?</span>

你的要求跟结果不一致

要求是除去标签之外的所有字符

结果是除去标签以及其中所有字符

我用js给你写一个:
var str="原始的字符串";
str=str.replace("/\<span\>/","");
试一下吧,应该没问题!!!
另外介绍一本书给你<精通正则表达式>,csdn可以在线看而网上有英文版,非常实用.
另外还想问一下:哪里有Html With Css And Xhtml完整版下载?