Что я могу использовать для условных замен для объектов регулярных выражений в регулярном выражении Python, как этот код JavaScript?
var string = "heLlo, woRlD!";
string = string.replace( /([a-zA-Z])([a-zA-Z]+)/g, function(match, g1,
g2) {
return g1.toUpperCase() + g2.toLowerCase();
});
console.log( string ); // "Hello, World!"
Я хочу заменить все совпадения шаблонов в предложениях.В шаблоне регулярных выражений есть два условия, и если мы выводим регулярные группы, есть две группы, и я хочу выполнить еще одну операцию регулярного выражения, а затем заменить эти новые преобразованные группы соответствующими частями в исходном предложении.Эта операция такая же, как описывается в этом коде JavaScript, но отличается только работа с группами.Есть ли у вас рекомендации?