日期:2014-05-16  浏览次数:20340 次

新手关于正则表达式匹配的一个问题
如题,比如说我现在有以下的代码
HTML code

<select>
  <option>111</option>
</select>


我想写个正则表达式,通过匹配111,找到<option>111<option>,再动态循环生成多个<option>标签,如
HTML code

<select>
  <option>111</option>
  <option>222</option>
  <option>333</option>
</select>


这样的,有办法实现吗?
另外,想请高手们推荐学习正则表达式比较好的书籍,谢谢。

------解决方案--------------------
探讨

引用:

不明白是在string里改,还是在dom中。

在string里

------解决方案--------------------
HTML code

<select>
  <option>111</option>
</select>

------解决方案--------------------
 
JScript code
var reg=/(<[^>]*?>)111\1</g;