Строка соответствия регулярному выражению, содержащая необязательные квадратные скобки - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть RegEx, который я использую в формуле, чтобы соответствовать строке в ячейке, введенной пользователем. Я хочу, чтобы совпадение включало [] (что необязательно), но я не могу понять, как это сделать. У меня уже есть длинный RegEx, но если я сделаю этот тест

Cell A1 Contains test[test]

REGEXMATCH(A1, ""&A1&"")

Сбой с ошибкой 'недопустимое регулярное выражение', но удаление [test] работает нормально. Поэтому я думаю, что мне нужен способ избежать всего содержимого A1. Надеюсь, это просто, что кто-то может просветить меня!

Спасибо как всегда

1 Ответ

0 голосов
/ 18 ноября 2018

Регулярное выражение листов стремится:

=regexextract(A1,"(test|\[test\])")

должен извлекать из A1, в зависимости от того, присутствует test и [test] (только test, если оба).

...