0
Lua的全球模式替代功能string.gsub(s, pattern, function)
Python的最佳替代功能是什麼?例如Python中Lua string.gsub的最佳替代函數是什麼?
> string.gsub("banana", "(a)(n)", function(a,b) return b..a end) -- reverse any "an"s
bnanaa 2
更新:我想在Python中實現模式替換像Lua的string.gsub
,可通過Python的re.sub
與function或lambda expr實施過程中複雜的功能。
're.sub'是你想要的功能。 –
're.sub',也許? 're.sub('(a)(n)',r'\ 2 \ 1','banana')'你是什麼意思*「最好」*? – jonrsharpe
@jonrsharpe:我想在Python的模式替換期間實現一個複雜的函數,比如Lua的'string.gsub',它也可以通過Python的're.sub'與[function](https://stackoverflow.com/a/17136150/7630831)或[lambda expr](https://stackoverflow.com/a/18737927/7630831)。 – abuccts