相关疑难解决方法(0)

python re.sub group:\number后面的数字

我怎么能代替foobarfoo123bar

这不起作用:

>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
Run Code Online (Sandbox Code Playgroud)

这有效:

>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
Run Code Online (Sandbox Code Playgroud)

我认为这是一个常见的问题\number.任何人都可以给我一个如何处理这个问题的提示吗?

python regex numbers regex-group

154
推荐指数
1
解决办法
6万
查看次数

Python Regex立即取代群组

有没有办法使用正则表达式语法直接替换所有组?

正常方式:

re.match(r"(?:aaa)(_bbb)", string1).group(1)
Run Code Online (Sandbox Code Playgroud)

但我希望实现这样的目标:

re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)")
Run Code Online (Sandbox Code Playgroud)

我想从Regex捕获的组中即时构建新字符串.

python regex regex-group

82
推荐指数
2
解决办法
6万
查看次数

标签 统计

python ×2

regex ×2

regex-group ×2

numbers ×1