2024-10-01 09:31:25 发布
网友
我有很多这样的字符串[INTEGER]-[URL-SLUG]。示例:
[INTEGER]-[URL-SLUG]
234234-url-slug-1 2-urlslug2 301-url-slug4
我需要将整数后面的“-”替换为“/”,但保留另一个“-”不变。所以最后的字符串是:
re.sub函数具有可选参数count,这是要替换的模式出现的最大数量:
s = '234234-url-slug-1' result = re.sub(r'^(\d+)-', r'\1/', s, 1) print(result)
输出:
这应该可以使用^{}:
> import re > s = '234234-url-slug-1' > re.sub(r'(\d)\-', r'\1/', s) '234234/url-slug-1'
替换字符串中的\1引用匹配模式中第一个捕获的组:'(\d)'。在
\1
'(\d)'
re.sub函数具有可选参数count,这是要替换的模式出现的最大数量:
输出:
^{pr2}$这应该可以使用^{} :
替换字符串中的
\1
引用匹配模式中第一个捕获的组:'(\d)'
。在相关问题 更多 >
编程相关推荐