Skip to main content
 首页 » 编程设计

python之仅替换偶数次 re.sub()之Python 正则表达式

2025年05月04日28hnrainll

我正在抓取一个 HTML 结构非常糟糕的网站,我得到的是这样的文本

例子:

Creator: 
\r\r 
My Name 
\r\r 
Date created: 
\r\r 
123123 
<br><br> 
Title: 
\r\r 
Title here 
\r\r 

我希望它看起来像

Creator: My Name 
\r\r 
Date created:123123 
Title:Title here 
\r\r 

我有这个正则表达式 _str = re.sub('\r+','',_str) 但我知道它错了,因为它替换了所有 \r

有什么方法可以遍历 re.sub() 吗?或者您对我如何实现目标有任何想法?

请您参考如下方法:

你应该尝试像替换这样的东西:

: 
\r\r 

通过: