正则表达式匹配多行文本的解决方法
2005-02-01 09:08
621 查看
有以下一段文本:
<!--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键所产生的回车换行
相关文章推荐
- IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
- IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
- 关于正则表达式中过度匹配问题解决方法
- 文本匹配模式串的通配符形式转正则表达式的方法
- AS3关于使用正则表达式检测、匹配、替换文本中的url的方法
- Java经典实例:正则表达式,替换匹配的文本
- 正则表达式-汉字的匹配方法
- 正则表达式,手机号码匹配和中间用*号遮盖解决
- Java正则表达式(匹配、切割、替换、获取)等方法
- leetcode 10.Regular Expression Matching(正则表达式匹配) 解题思路和方法
- 用正则匹配多行文本
- php正则表达式匹配img中任意属性的方法
- 正则表达式之匹配——match()方法
- 正则表达式如何实现不替换查找的匹配文本?
- PHP正则表达式替换站点关键字链接后空白的解决方法
- [Python]解决正则表达式的"贪婪"匹配
- 巧用多个正则表达式解决取反替换问题(解决不匹配则替换问题)——用sed和perl的正则表达式
- [C#][正则表达式]寻找匹配的Groups的几种方法
- [C#][正则表达式]寻找匹配的Groups的几种方法
- [C#][正则表达式]寻找匹配的Groups的几种方法