Я хотел бы совместить строку в круглых скобках, например:
(i, j, k(1))
^^^^^^^^^^^^
Строка также может содержать закрытые круглые скобки. Как сопоставить его с регулярным выражением в Java без написания парсера, так как это небольшая часть моего проекта. Спасибо!
Edit:
Я хочу найти строковый блок и найти что-то вроде 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))
для моего приложения для перевода Fortran.