You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正则表达式替换空行后为何将下一行内容移至替换值末尾?

解决空行替换后内容粘连的问题

你的问题出在正则匹配了空行的换行符,但替换时没把换行符加回去,导致下一行内容直接粘在分隔线末尾。下面给两个直接有效的解决办法:

办法一:修改替换内容,补加换行符

把替换值改成带换行的形式,确保分隔线后保留换行结构:

  • 查找正则:^\h*\R
  • 替换值://///////////////////////\n

如果是Windows环境下的编辑器(比如Notepad++),也可以用\r\n代替\n,适配系统换行格式。

办法二:调整正则,只匹配空行的空白内容

把查找正则改成匹配整行空白(不含换行符),这样替换后原有的换行符会被保留:

  • 查找正则:^\h*$
  • 替换值://///////////////////////

这个方案更精准,能同时处理完全空的行和只有空格/制表符的空白行,替换后下一行内容会自动在新行显示。

效果验证

用你的测试文本操作后,正确结果应该是:

37,816,487
Newhart
34,617,539
0001+1986
/////////////////////////
TheCosbyShow
60,387,652
FamilyTies
53,326,512
Cheers
47,334,416
Murder,SheWrote

内容的提问来源于stack exchange,提问作者Pubg Mobile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 03:58:13