C#正则表达式匹配标签之间的任何文本,包括换行符

问题描述

| 这是我的正则表达式:
\\[\\[START\\]\\]\\[\\[OK\\]\\](.*?)\\[\\[END\\]\\]
我想获取
[[START]][[OK]]
[[END]]
中包含的所有文本。 但是,当我的文本包含一些
\\r\\n
字符时,我的正则表达式与之不匹配。 如何使其工作?     

解决方法

        使用单行模式 http://msdn.microsoft.com/zh-CN/library/yd1hzczs.aspx#Singleline     ,        我不确定这是否也适用于RegEx \,但是您可以尝试使用Environment.NewLine代替\\ r \\ n。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...