正规表达式的multiline属性
最近在研究正规表达式,这边我们探讨下multiline属性
multiline属于RegexOptions 枚举值之一,即多行模式,默认值是false
如果我们在匹配的时候,加入RegexOptions.Multiline,就会更改^和$的意思,
在默认情况下: ^是匹配字符串的开始位置,$匹配字符串的结束位置
如果在Multiline下:是在任意一行的行首和行尾进行匹配。^不仅匹配字符串的开始位置,还匹配/r,/n之后的位置
而 "$" 匹配字符串结束位置以及 "\r" 或 "\n" 之前的位置。