现象描述:
把文件读到内存,用正则匹配换行符(/n),就是匹配不出来。后来在在换行符前加空白符(/s)才匹配出来。
最后,表达式写成:..../s*/n。
ps:现在回想起来,那个是vb6的frm文件,用vb6打开,看不出换行符前面有空白符,莫非用别的编辑器打开,设置显示空白符,会有新发现?
VB6中正则匹配换行符问题
本文描述了在VB6环境下使用正则表达式匹配换行符(/n)遇到的问题及解决方法。作者最初尝试直接匹配/n未果,后来通过在换行符前增加空白符匹配项(/s*)解决了问题。
现象描述:
把文件读到内存,用正则匹配换行符(/n),就是匹配不出来。后来在在换行符前加空白符(/s)才匹配出来。
最后,表达式写成:..../s*/n。
ps:现在回想起来,那个是vb6的frm文件,用vb6打开,看不出换行符前面有空白符,莫非用别的编辑器打开,设置显示空白符,会有新发现?

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