如何使用python regex为括号中的数字添加标记?

2024-04-26 14:47:52 发布

您现在位置:Python中文网/ 问答频道 /正文

默认字符串为:

strings123[abc123def456]strings456

为编号添加标记:

strings[abc<span>123</span>def<span>456</span>]strings


Tags: 字符串标记def编号spanabcstringsabc123def456
1条回答
网友
1楼 · 发布于 2024-04-26 14:47:52

按此搜索:

(\d+)

替换为:

<span>\1</span>

Regex Demo

样品来源:

import re
regex = r"(\d+)"
test_str = "strings[abc123def456]strings"
subst = "<span>\\1</span>"
result = re.sub(regex, subst, test_str, 0)
if result:
    print (result)

相关问题 更多 >