#regex
#регулярное выражение
Вопрос:
У меня есть несколько слов в столбце в электронной таблице Google.
Например, TTTyyy, AAAbbb, JJJkkk и т. Д
Я хочу извлечь слово, исключив первые две заглавные буквы.
Желаемый результат
Tyyy из ttttyyy, Abbb из AAAbbb, Jkkk из JJJkkk и т.д.
Комментарии:
1. Пожалуйста, опубликуйте фрагменты кода того, что вы пробовали.
2. Первые две буквы всегда заглавные или это нужно проверять?
3. Мокко — я ничего не пробовал. Новое в regex.
4. Арсен — Хороший вопрос. У меня есть несколько из них без первых двух заглавных букв, это либо три заглавные буквы, либо одна заглавная буква. В случае одной заглавной буквы на выходе должно быть одно и то же слово. Например, для вывода Tyyyy должно быть одно и то же слово, Tyyyy
Ответ №1:
Googlesheets использует REGEXETRACT: Google находит синтаксис регулярных выражений REGEXETRACT
Ячейка C2 {=»TTTyyy»}:
Ячейка типа B2 {=REGEXEXTRACT(C2, «[A-Z]{1}[a-z] «)}
Вы можете посмотреть регулярное выражение в ссылке: [A-Z] захватывает заглавные буквы, а {1} ограничивает заглавные буквы единицей; затем [a-z] захватывает строчные буквы » » одну или более.
Комментарии:
1. hdunn — Спасибо. Получен желаемый результат.