正则表达式问题 - 换行符(或不符号)

时间:2009-12-03 20:55:55

标签: regex

这是我的字符串:

</HEAD>
<BODY>


<html>
<head>

我需要检测换行符,所以我使用了[\r\n]+ 但问题是,我需要它是可选的 - 如果根本没有换行符(在rbody + html之间),过滤规则也应该有效..我该怎么做?

THX

2 个答案:

答案 0 :(得分:3)

Ivan和qid说对了。 [\ r \ n] *将匹配任意数量的任何换行符,包括0.使用+表示1或更多,因此遇到了问题。

答案 1 :(得分:-2)

尝试使用[\r\n]{0,}

/克劳斯