Как превратить несколько «Sqrt [текст внутри]» в несколько Sqrt ( какой-то текст внутри), я имею в виду из [] в ()

Я получил следующее выражение, которое может выглядеть так (количество Sqrt [XXX] неизвестно)

Sqrt[A+B] + Sqrt[Min[A,B]] * Min[Sqrt[C],D]

, и я хочу превратить все Sqrt [XXX] в Sqrt (XXX) , я хочу заменить скобки [] Sqrt в () скобки

, поэтому приведенный выше пример будет выглядеть как

Sqrt (A + B) + Sqrt (Min [A, B]) * Min [Sqrt (C), D]

Я не хочу "задевать" другие [] скобки в выражении (например, те, что рядом с Min )

Как это сделать с помощью регулярного выражения?

6
задан Daniel 19 December 2011 в 14:38
поделиться