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(){… |