Nongreedy运算符打开re.sub公司

2024-06-16 10:30:46 发布

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

给定以下字符串:

>>> s = 'Claude Binyon [Director / Screenwriter] Walter Benjamin Hare [Play Author]'

我想实现以下目标:

^{pr2}$

我有下面的regex,但它是贪婪的,所以正在替换[之后的所有内容。我如何使以下非贪婪的工作需要?在

>>> re.sub('\[.+]',',',s)
'Claude Binyon ,'

Tags: 字符串re内容目标playregexauthordirector