\n匹配不到换行

使用问题 · 17 次浏览
liusha_zm 创建于 3天5小时前

您好,在使用时\n匹配不到换行,下面是测试文本:

[=TH(]3.[=][ZK(]
[=CC(](2025·天津)[=]《算学启蒙》是我国古代的数学著作,其中有一道题:“今有良马日行二百四十里,驽马日行一百五十里.驽马先行一十二日,问良马几何日追及之.”意思是:跑得快的马每天走240里,跑得慢的马每天走150里.慢马先走12天,快马几天可以追上慢马?设快马x天可以追上慢马,则可以列出的方程为[JY]([=C(]A[=])
A.240x=150(x+12)[DW]
B.240x=150(x-12)[DW]
C.150x=240(x+12)[DW]
D.150x=240(x-12)
[ZK)]

在vscode中使用   (A..*?)\[DW\]\nB.  这段正则表达式可以匹配到换行,如下图

在动作中使用同样的表达式匹配不到换行,我的设置如下图


回复内容
CL 3天5小时前
#1

换行有可能是\n,也有可能是\r\n甚至\r,试试正则里都匹配一下

liusha_zm 回复 CL 3天5小时前 :
非常感谢,使用\r\n解决了问题
回复主贴