Мне необходимо из записи в ячейке excel удалить значения в круглых скобках, для этого я использую regex и выражение: \(.*?\) . Однако, мне необходимо чтобы некоторые значения в скобках все же оставались, их список "НГП, нгп, ЧГП, чгп, все пути". Как оформить список исключений в выражении?
С помощью регулярных выражений убрать значения в скобках, но оставить исключения
29.09.2022 17:28:20
|
|
|
|
29.09.2022 18:57:52
хорошо
что должно остаться?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
29.09.2022 19:10:26
|
|||
|
|
29.09.2022 19:41:43
Станислав Мерц, Файл с примером приложите
|
|
|
|
29.09.2022 19:54:02
|
|||
|
|
29.09.2022 20:31:08
Попробуйте так:
К сожалению в примере нет списка который нужно оставить, сделал на ячейке где больше всего скобок. Pattern такой "\((?!44-57|30-65).+\)" останутся только 44-57 и 30-65
Изменено: |
|||
|
|
29.09.2022 20:39:37
Msi2102, почти. По вашему образцу подправил как нужно было, получилось: \((?!НГП|ЧГП|нгп|чгп|не задано|все пути).+\)
Спасибо большое! |
|
|
|
29.09.2022 22:36:18
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
||||
|
|
|||