Это довольно простой вопрос, так как я не очень знаком с RegEx, но я просто не могу найти ответ в Интернете (возможно, я не знаю, что искать в Google).
Я хочунаписать функцию, которая находит все запятые, которые:
- не между "]" и "[" (как в [abc], [def])
- не соблюдаютсяна «+» (как в abc, + def)
Я выяснил, что для этих двух экземпляров есть регулярные выражения
(?!\\])(\\,)(?!\\s\\[)
и
(\\,)(?!\\+)
(поправьте меня, если я ошибаюсь)
Но как мне соединить два в одной команде, чтобы моя функция идентифицировала все запятые, которые удовлетворяют этим двум условиям?У меня возникли некоторые трудности, когда я оборачиваюсь вокруг него, потому что это два негативных условия.Если это имеет какое-то значение, я использую R.
Спасибо!