Как сопоставить строку в круглых скобках (вложенных) в Java?
Я хотел бы сопоставить строку в скобках, как:
(i, j, k(1))
^^^^^^^^^^^^
Строка также может содержать закрытые скобки. Как сопоставить его с регулярным выражением в Java без написания парсера, так как это небольшая часть моего проекта. Спасибо!
Редактировать:
Я хочу найти строковый блок и найти что-то вродеu(i, j, k)
, u(i, j, k(1))
или простоu(<anything within this paired parens>)
и заменить их на__u%array(i, j, k)
а также__u%array(i, j, k(1))
для моего приложения для перевода на Фортран.