>>> s = "the quick brown fox jumps over the lazy dog"
>>> def capitalize_long(match, length):
... word = match.group(0)
... return word.capitalize() if len(word) > length else word
...
>>> r = re.compile('\w+')
>>> r.sub(partial(capitalize_long, length=3), s)
'the Quick Brown fox Jumps Over the Lazy dog'
您可以使用
functools.partial
:在您的示例中:
以及正则表达式的实际用法:
相关问题 更多 >
编程相关推荐