有以下一段文本:
<!--test_begin-->
aaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaa
<!--test_end-->
对如上文本有两种匹配方式
1 确定行数<!--test_begin-->(/s*/n)*.*(/s*/n)*.*(/s*/n)*.*(/s*/n)*<!--test_end-->
2 不确定行数
首先用Replace(Replace(str,vbcr,“<br>“),vblf,““)替换硬回车,然后用<!--test_begin-->.*<!--test_end-->匹配
说明: 1)(/s*/n)*代表一个硬回车
2)硬回车是指,按下Enter键所产生的回车换行
<!--test_begin-->
aaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaa
<!--test_end-->
对如上文本有两种匹配方式
1 确定行数<!--test_begin-->(/s*/n)*.*(/s*/n)*.*(/s*/n)*.*(/s*/n)*<!--test_end-->
2 不确定行数
首先用Replace(Replace(str,vbcr,“<br>“),vblf,““)替换硬回车,然后用<!--test_begin-->.*<!--test_end-->匹配
说明: 1)(/s*/n)*代表一个硬回车
2)硬回车是指,按下Enter键所产生的回车换行
博客介绍了一段文本的两种匹配方式,一种是确定行数的匹配,使用正则表达式(/s*/n)*.*(/s*/n)*.*(/s*/n)*.*(/s*/n)*;另一种是不确定行数的匹配,先替换硬回车,再用.*匹配,还说明了(/s*/n)*代表硬回车。
3928

被折叠的 条评论
为什么被折叠?



