有点奇怪的问题,c#里面匹配任何字符问题?

匹配字符字符 "abc1\nfef\n"

.不行,[.\n]不行,.|\n 可以。

RegexTester里.匹配\n,但是c#里.不能匹配\n(这个还可以理解)

 

为什么[.\n]这个不行,很奇怪的问题。


四季花海
浏览 489回答 2
2回答

函数式编程

没有整明白,正则偶也不是很熟悉[\.\n] 行不

慕哥9229398

[.\r\n]确实没法完全匹配,其效果和[\r\n]等同:我也不太理解为什么会这样,难道.作为特殊匹配符号,不允许出现在[]里?不过你那样表示也没有什么意义了,就是代表任何字符了,这样的话打开单行模式,用.匹配就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP