有时bbs中有的帖子换行符<br />太多,造成大片空白。
因此想做个规则,换行符<br />如果连续8个以上,就替换成换行符<br />3个。
但不知换行符<br />表达式应该怎么写?
(\n )++{8,*}[^<] 或(<br />)++{8,*}[^<] 都不是的。
请教下,谢谢!
请教一个关于换行符<br />的问题
Moderator: cre
Forum rules
- 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
- 提问前请先查阅软件帮助文件和论坛相关讨论
- 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
- 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Re: 请教一个关于换行符<br />的问题
Code: Select all
(<br />\s+)+{8,*}
Re: 请教一个关于换行符<br />的问题
又来请教phoenix了。
能匹配
和
但是不能匹配以下<br />之间有空格的,难道 \s:不是像空格一样也会贪婪捕获所有的空格和制表符吗?
Code: Select all
(<br />\s+)+{8,*}
Code: Select all
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Code: Select all
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Code: Select all
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
Re: 请教一个关于换行符<br />的问题
你最后一个例子,<br />之间不是空格也不是制表符,否则可以匹配。
Re: 请教一个关于换行符<br />的问题
全角空格不是空格.......
是一个双字节的字符
是一个双字节的字符