请问字符:<a>ad1</a><a>ad2<s>正则如何匹配出ad1与ad2?其中的ad1与2不是固定字符
请问字符:<a>ad1</a><a>ad2<s>正则如何匹配出ad1与ad2?其中的ad1与2不是固定字符,也有可能是x1,x2或者y1 y2
<a>(.*?)(<a>|<s>) 貌似这个正则不启作用
------解决方案--------------------
<script type="text/javascript">
var str = '<a>xxx1</a><a>yy2<s>';
var p = /<a>(.+?)(?:<\/a>
------解决方案--------------------
<s>)/g;
var m = p.exec(str);
alert(m[1]); //xxx1
m = p.exec(str);
alert(m[1]); //yy2
</script>
请问字符:<a>ad1</a><a>ad2<s>正则如何匹配出ad1与ad2?其中的ad1与2不是固定字符,也有可能是x1,x2或者y1 y2
<a>(.*?)(<a>|<s>) 貌似这个正则不启作用
------解决方案--------------------
<script type="text/javascript">
var str = '<a>xxx1</a><a>yy2<s>';
var p = /<a>(.+?)(?:<\/a>
------解决方案--------------------
<s>)/g;
var m = p.exec(str);
alert(m[1]); //xxx1
m = p.exec(str);
alert(m[1]); //yy2
</script>