正则匹配马车返回和线供稿中的数字

regex to match numbers within carriage return and line feed

本文关键字:数字 马车 返回      更新时间:2023-10-16

它与 r n之间的所有内容匹配。我只想匹配 r n之间的数字,然后替换为"。

regex: [^rnd$rn]
Matching: 
     abcrn123rnabcrn
Doesnot match: 
     rnrn
     rnasaasrn

正则表示以上所有内容都是匹配的。这对于删除从插座接收到的数据包数据中的块长度很有用。我想删除包裹中包装中的数据包长度,然后准备适当的XML。

从纯正的正则角度的角度来隔离线上的数字:我认为您想要这个:

(nd+n)|(^d+n)|(nd+$)

作为C 字符串:"(\n\d+\n)|(^\d+\n)|(\n\d+$)"或简单地R"((nd+n)|(^d+n)|(nd+$))"

更新。正如其他人所指出的那样,Regex可能不是解析HTTP流的最合适工具。但是从以后的角度来看,我会坚持这个答案。