Есть ли регулярное выражение, которое я мог бы использовать в функции Найти / Заменить моего текстового редактора (Jedit), чтобы сделать следующее:
Соответствует любым строкам в текстовом файле, которые соответствуют этим критериям:
- Строка заканчивается закрывающей скобкой
- Открывающая скобка существует где-то в той же строке
Если он совпадает, мне нужно обернуть весь текст в строке - но не пробелы в начале строки - внутри #
знаков.
Пример 1
Эта строка:
Total reimbursements (before end of Q1)
необходимо заменить следующим:
#Total reimbursements (before end of Q1)#
Пример 2 (начальные пробелы)
Эта строка (где перед словом Всего есть пробел):
Total reimbursements (before end of Q1)
необходимо заменить следующим (знак # ставится перед первой буквой в строке):
#Total reimbursements (before end of Q1)#
но НЕ с этим:
# Total reimbursements (before end of Q1)#
Пример текстового файла:
Base Expenses
&&&&&&&&&&&&&&&&&&&&&&&
Provides options towards multilateral improvements
Opening Debt(Option patterns)
A copy provided externally
Customer Summary
&&&&&&&&&&&&&&&&&&&&&&&&&
External Console(foreign debt)
Provide execution amounts
Internal Console(domestic debt)
Release to appropriations committee
Explanations provided to external clients
Neutralized Amounts()
Forex portion