新手关于正则表达式匹配的一个有关问题

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

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

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;