9.11 用正则表达式拆分字符串

 

使用正则表达式,将字符串拆分为字符串序列。

从 html 文件中剔除所有注释(),部分内容如下:

<html>
<!-- Row Highlight Javascript -->
<script type="text/javascript">
	window.onload=function(){
	var tfrow = document.getElementById('tfhover').rows.length;
	var tbRow=[];
	…
};
…
</html>

使用函数 s.split(d) 的 @r 选项,d 解释为正则表达式。

脚本:

A
1 =file(“table.html”).read()
2 =A1.split@r(“<!–.*–>”)
3 =A2.concat()
4 >file(“table.html”).write(A3)

A1 读取 html 文件
A2 使用 s.split() 函数的 @r 选项,根据正则表达式拆分字符串
A3 将拆分后的字符串连接起来,即去掉了注释的 html 格式串
A4 将字符串写回文件

运行结果:

Value
<html><script type="text/javascript">window.onload=function(){…