正则表达式匹配两行之间的连续内容

2025-06-22 21:28:50
推荐回答(1个)
回答1:

按照你的要求,匹配334的正则表达式为  3(\r\n)?3(\r\n)?4

但是,在匹配完3(\r\n)?3(\r\n)?4后,为了整齐需要用替换语句(\r\n替换为空),去掉\r\n.

我给你一个Javascript语言的完整的例子,你看看吧.



 var str="111222333\r\n444334553\r\n346666666\r\n";

 var regex=/3(\r\n)?3(\r\n)?4/g;

 var result=str.match(regex);

 for(var i=0;i
  var s=result[i].replace("\r\n","");

  alert(s);

 }




运行结果
334
334
334