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

RegexStorm.net:正则替换中如何插入换行符\n?

在RegexStorm中实现正则替换插入换行的方法

针对你的问题,RegexStorm基于.NET正则引擎,替换时插入换行有两种靠谱的方式:

  • 方式一:手动输入换行
    在RegexStorm的「Replace」输入框里,先写$1,然后直接按回车键换行,再写$2。这种方式最直观,替换后会直接在匹配的两组内容之间插入实际的换行符。

  • 方式二:使用.NET风格的转义序列
    直接在替换内容里写$1\r\n$2。因为Windows系统下标准换行是\r\n(回车+换行),.NET正则引擎会把这个转义序列解析成实际的换行符,这样替换后<p>就会自动换行显示。

你之前试的$1\n$2可能因为只写了换行符\n,部分场景下不生效,换成\r\n就能解决;而PowerShell的`n是它自己的语法,不适用于RegexStorm的替换规则。

测试你的例子:
原匹配内容是<div class="right">xxx yyy zzz<p>,用上面两种方式替换后,会变成:

<div class="right">xxx yyy zzz
<p>11/11/16 - 13:41</p></div>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 08:22:50