Вы должны быть в состоянии сопоставить и заменить все этим регулярным выражением:
ConfigurationManager.Appsettings\[([^\])\]
Регулярное выражение ищет строку 'ConfigurationManager.Appsettings [', затем создает группу захвата, содержащую содержимое квадратных скобок.
Затем вам нужно заменить на:
ClassA.Method($1)
, который заменит строку, где '$1
' будет заменено на Group 1
из регулярного выражения (котороебудет, например, '"SessionTimeout"
').