我有一个如下文本文件
ophlsfl.</p>
liojljdsf,</p>
rhsdds:</p>
dfds</p>fdfsd;</p>
dfdsfdfsd</p>
最后一个</p>
表示该行的结尾。如何在行尾添加字符.
之前检查除line-break
>
或</p>
之外是否还有其他内容?
如果我使用[^\.\r\n>\^\?]</p>
,那么它也匹配上述文本中的dfds</p>
,但预期的匹配是
,</p>
:</p>
;</p>
d</p>
我认为$
符号表示文件的结尾,但如何检查一行的结尾?
答案 0 :(得分:1)
您可以尝试在</p>
:
@"[^\.\r\n>\^\?]</p>([\r\n]|$)"
或者,如果您不希望新线路成为比赛的一部分,您可以使用前瞻
@"[^\.\r\n>\^\?]</p>(?=[\n\r]|$)"