TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

正则表达式替换字符串并保留其中部分任意内容(最新推荐)

2025-06-06
/
0 评论
/
2 阅读
/
正在检测是否收录...
06/06

titlematch = re.search(r"标题: (.*)", text) keywordsmatch = re.search(r"关键词: (.)", text) description_match = re.search(r"描述: (.)", text)
text_content = re.search(r"正文: (.*)", text)

提取各部分内容

title = titlematch.group(1) if titlematch else "无标题"
keywords = keywordsmatch.group(1) if keywordsmatch else "无关键词"
description = descriptionmatch.group(1) if descriptionmatch else "无描述"
content = textcontent.group(1) if textcontent else "无正文"

关键词: {keywords}

{description}
{content}"""

print(markdown_text)
```

3. 正则表达式的使用解释:

  • re.search(r"标题: (.*)", text):查找并捕获“标题:”后的所有内容。
  • re.search(r"关键词: (.*)", text):查找并捕获“关键词:”后的所有内容。
  • re.search(r"描述: (.*)", text):查找并捕获“描述:”后的所有内容。
  • re.search(r"正文: (.*)", text):查找并捕获“正文:”后的所有内容。每个捕获组使用if语句确保内容存在时才使用,否则用默认值“无标题”等代替。

4. 扩展与调整

朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/28898/(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云