<p class="p"align="right"style="text-align: right;"><span>兰州玖壹壹拍卖有限公司</span><span> </span><span><o:p></o:p></span></p><p class="p"align="right"style="text-align: right;">2022年<font face="Helvetica">7</font>月29<font face="Helvetica"> </font>日<o:p></o:p></p><p class="MsoNormal"align="center"style="text-align: center;"><span> </span><span><o:p></o:p></span></p> 从这一段代码中 用正则表达式的方式 提取出来<p class="p"align="right"style="text-align: right;">2022年<font face="Helvetica">7</font>月29<font face="Helvetica"> </font>日<o:p></o:p></p>这一段代码 然后把这一段代码中的数字年月日替换成今天的日期
时间: 2023-08-14 21:20:04 浏览: 82
palign-0.0.0-py3-none-any.whl
好的,我理解你的要求了。以下是一个 Python 代码示例,可以实现你的要求:
```python
import re
import datetime
# 待匹配的 HTML 代码
html = '<p class="p"align="right"style="text-align: right;"><span>兰州玖壹壹拍卖有限公司</span><span> </span><span><o:p></o:p></span></p><p class="p"align="right"style="text-align: right;">2022年<font face="Helvetica">7</font>月29<font face="Helvetica"> </font>日<o:p></o:p></p><p class="MsoNormal"align="center"style="text-align: center;"><span> </span><span><o:p></o:p></span></p>'
# 匹配年月日的正则表达式
pattern = r"\d{4}年\d{1,2}月\d{1,2}日"
# 提取年月日
match = re.search(pattern, html)
if match:
date_str = match.group()
else:
print("未找到匹配的日期")
# 将日期替换为今天的日期
today = datetime.date.today().strftime("%Y年%m月%d日")
html = re.sub(pattern, today, html)
print(html)
```
运行以上代码,输出的 `html` 变量中将包含今天日期替换掉原始日期的 HTML 代码。
阅读全文