正则递归,PHP可以实现,js 的没见过,不知道是否支持
解决方案 »
- 如何反选
- document.getElementById("filterFrom").filters.item(0).Apply();大侠们,帮帮小弟啊!请问这段话怎么解释?
- Widget小程序主要使用什么语言实现?
- 为什么我这个“加入收藏夹”代码在FF下失效了
- window.top.location.hostname的问题!高手进。速度结贴!
- 菜鸟问题,第一次发帖,希望鼓励!
- js判断不同的域名定位到不同的域名下 一直调试不好 兄弟们帮忙看看
- 怎么用laction.href打开一个新窗口
- onclick连带的解发
- 怎么改成button onclick打开他???????
- 还是那个倒计时的问题。。。
- 一个类似“2008-12-12”日期字符串加上某些天数怎么弄?
譬如是要将 ???x???x???<??x?????x??>??x??x??
转化为 ???x???x???<??xx??>??x??x??
去除<>之间的xx之间的内容 replace恐怕不够吧
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/,"$1$2"))</script>
一般的都可以 除非一些特殊情况
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/,"$1$2"))</script>
一般的都可以 除非一些特殊情况
建立模式1的匹配 然后保留模式2以外的部分
然后模式1替换成 $1 模式2替换 $2
利用循环test完成模式1中所有模式2的替换此例还能否用递归解决呢
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>上面的代码重发一下
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
重发一下
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
<script language="javascript">
var a="???x???x??? <??x???x??>??x??x??<??x???x??>11<??x???x??>22x???x"
alert(a.replace(/(<[^>]*?)x[^x]*?x([^>]*?>)/g,function(a,b,c){ return b+c;}))</script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON????<sgeONsadfsf>>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON????<sgeONsadfsf>>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON????<sgeONsadfsf>>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON????<sgeONsadfsf>>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>
var a="???????ON?????? <ON???ON>??????ON??? <??ON?? <ON????<sgeONsadfsf>>??>ON??";
alert(a.replace(/<([^>]*)>/g,function(a,b){ return "<"+b.replace(/ON/g,"OFF")+">";})) </script>