C# Regex 匹配标签之间的任何文本,包括换行符

发布于 2024-11-10 15:57:16 字数 236 浏览 6 评论 0原文

这是我的正则表达式:

\[\[START\]\]\[\[OK\]\](.*?)\[\[END\]\]

我想获取 [[START]][[OK]][[END]] 中包含的任何文本。

但是,当我的文本包含一些 \r\n 字符时,我的正则表达式与它不匹配。

怎样才能让它发挥作用呢?

Here is my regex:

\[\[START\]\]\[\[OK\]\](.*?)\[\[END\]\]

I want to get any text contained in [[START]][[OK]] and [[END]].

However when my text contains some \r\n characters, my regex doesn't match it.

How can it make it work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若水微香 2024-11-17 15:57:16

我不确定这是否也适用于 RegEx,但您可以尝试使用 Environment.NewLine 代替 \r\n。

I don't know for sure if this works for RegEx'es as well,but you could try using Environment.NewLine in stead of \r\n.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文