正规表达式的multiline属性

最近在研究正规表达式,这边我们探讨下multiline属性

multiline属于RegexOptions 枚举值之一,即多行模式,默认值是false

如果我们在匹配的时候,加入RegexOptions.Multiline,就会更改^和$的意思,

在默认情况下: ^是匹配字符串的开始位置,$匹配字符串的结束位置

如果在Multiline下:是在任意一行的行首和行尾进行匹配。^不仅匹配字符串的开始位置,还匹配/r,/n之后的位置

而 "$" 匹配字符串结束位置以及 "\r" 或 "\n" 之前的位置。

posted @ 2009-01-03 12:07  songzibin  阅读(996)  评论(0编辑  收藏  举报