Size: a a a

Чат | Google Таблицы и скрипты

2018 September 09

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Вариант 1
=REGEXEXTRACT(A3;""(.*?)\s*[.!?]"")
Вариант 2
=REGEXEXTRACT(C8;""(.*?)\s*[A-ZА-Я.!?]"")
Считаем если за пробелом Большая буква тоже вроде как бы предложение
Оба варианта находят первое предложение
Вариант проверяет на перенос строк хотя на одном форуме сразу предлагают менять переносы на ""
=REGEXMATCH(A25;""\n\r|\n|\r"")
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Для этих вещей, чтобы их нормально считать нужно подключать библиотеку словоформ, чтобы например, Таблица-Таблицей-Таблицу считалось одним словом, а не тремя. Для этого формул вряд ли хватит, нужно подключать что-то помощнее, хотя бы ГАС, а лучше - питон или другой язык.
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
=REGEXEXTRACT(A23;""(.*?)[\n\r|\n|\r]"")
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Ну и так нашел Второе если с точкой
REGEXEXTRACT(A6;""[.!?]\s*(.*?)[.!?]"")
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=transpose(split(SUBSTITUTE(A1;char(10);" ");" "))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Ну и так нашел Второе если с точкой
REGEXEXTRACT(A6;""[.!?]\s*(.*?)[.!?]"")
Разбить строку по словам - сделали, чего дальше будем делать?
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Для этих вещей, чтобы их нормально считать нужно подключать библиотеку словоформ, чтобы например, Таблица-Таблицей-Таблицу считалось одним словом, а не тремя. Для этого формул вряд ли хватит, нужно подключать что-то помощнее, хотя бы ГАС, а лучше - питон или другой язык.
Я ж не спорю просто изучаю возможности таблиц
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=transpose(split(SUBSTITUTE(A1;char(10);" ");" "))
с помощью =подставить меняем перенос строки (char10) на пробел

потом делим строку по пробелу на массив отдельных слов

потом переворачиваем его с помощью transpose
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Разбить строку по словам - сделали, чего дальше будем делать?
Кстати возможно применить Ваш кейс который Вы применяли для подсчета буквы в слове .
Находим первое предложение в тексте
В следующем столбце заменяем его на "" и ищем опять как бы первое предложение используя мой вариант 2 т.к не знаем какой знак препинания сработал
В третьем столбце наверное как то обьеденить два первых результата через * и заменять текст опять и искать по второму варианту
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Eugeny Namokonov
с помощью =подставить меняем перенос строки (char10) на пробел

потом делим строку по пробелу на массив отдельных слов

потом переворачиваем его с помощью transpose
Интересуют в результате не слова а устойчивые словосочетания
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Если в предложении с конца отгрызать по слову то рано или поздно начнуться повторения  и их можно считать и выводить по частоте встречания
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
пример
вправляти дітей у порядковій лічбі в межах 5.
розвивати навички аналізування й узагальнення, гнучкість мислення; вчити знаходити предмети схожі за формою до геометричних фігур.
вчити дітей упорядковувати часові відношення «Ранок – день – вечір – ніч.
закріплювати рахунок в межах 5. Вчити знаходити об’єкти із заданими ознаками, вилучаючи зайве. Співвідношення числа і цифри в межах
дати уявлення про утворення числа 6. Вчити рахувати в межах шести, називаючи остаточний числівник рахунку («Всього шість) Числа та цифри 1,2,3,4,5,6.
продовжувати вчити навичкам орієнтування у просторі (на, над, біля, під).
вчити дітей міркувати, будувати словесно – логічні ланцюжки, розвивати вміння дітей знаходити спільні ознаки в предметах; вправляти в умінні підбирати малюнки із зображенням предметів, які мають спільні ознаки. Розвивати логічне мислення, пам’ять, мовлення.
навчати дітей об’єднувати предмети в множини по певним властивостям. Розвивати пам’ять.
закріплювати рахунок в межах 7, утворення числа 7. Вчити порівнювати множини за кількістю, встановлювати рівність або нерівність груп предметів; пояснювати результат за допомогою понять «більше, «менше , «порівну(однаково).
уточнювати уявлення дітей про форму предметів, їх подібність і відмінність, характерні ознаки; вправляти у лічбі предметів.
закріпити знання про площинні геометричні фігури: круг, квадрат, трикутник, прямокутник, овал. Вміти розпізнавати їх у деталях об’єкта , описувати їх ознаки.
закріплювати навички порівняння суміжних чисел в межах 7 прийомом прикладання. Вчити пояснювати свої дії та результат.
дати дітям поняття «частина, «ціле, про будову дерева, куща, ознаки їх відмінності.
класифікувати тварин за способом живлення, розвиток пильності зору.
співвідносити число і цифру.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
пример
вправляти дітей у порядковій лічбі в межах 5.
розвивати навички аналізування й узагальнення, гнучкість мислення; вчити знаходити предмети схожі за формою до геометричних фігур.
вчити дітей упорядковувати часові відношення «Ранок – день – вечір – ніч.
закріплювати рахунок в межах 5. Вчити знаходити об’єкти із заданими ознаками, вилучаючи зайве. Співвідношення числа і цифри в межах
дати уявлення про утворення числа 6. Вчити рахувати в межах шести, називаючи остаточний числівник рахунку («Всього шість) Числа та цифри 1,2,3,4,5,6.
продовжувати вчити навичкам орієнтування у просторі (на, над, біля, під).
вчити дітей міркувати, будувати словесно – логічні ланцюжки, розвивати вміння дітей знаходити спільні ознаки в предметах; вправляти в умінні підбирати малюнки із зображенням предметів, які мають спільні ознаки. Розвивати логічне мислення, пам’ять, мовлення.
навчати дітей об’єднувати предмети в множини по певним властивостям. Розвивати пам’ять.
закріплювати рахунок в межах 7, утворення числа 7. Вчити порівнювати множини за кількістю, встановлювати рівність або нерівність груп предметів; пояснювати результат за допомогою понять «більше, «менше , «порівну(однаково).
уточнювати уявлення дітей про форму предметів, їх подібність і відмінність, характерні ознаки; вправляти у лічбі предметів.
закріпити знання про площинні геометричні фігури: круг, квадрат, трикутник, прямокутник, овал. Вміти розпізнавати їх у деталях об’єкта , описувати їх ознаки.
закріплювати навички порівняння суміжних чисел в межах 7 прийомом прикладання. Вчити пояснювати свої дії та результат.
дати дітям поняття «частина, «ціле, про будову дерева, куща, ознаки їх відмінності.
класифікувати тварин за способом живлення, розвиток пильності зору.
співвідносити число і цифру.
=query(transpose(split(SUBSTITUTE(A1;char(10);" ");" "));"select Col1, count(Col1) group by Col1 order by count(Col1) desc")
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Конструкция "REGEXEXTRACT(C45;""\bhelp\b"")" с русским не работает
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=query(transpose(split(SUBSTITUTE(A1;char(10);" ");" "));"select Col1, count(Col1) group by Col1 order by count(Col1) desc")
Это стата по словам
источник

A

Andrei in Чат | Google Таблицы и скрипты
Eugeny Namokonov
👍 Отличный гайд
👍😀 во благо!
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Я так понял флаги  i m g  таблицы не подерживают?
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Andrei
👍😀 во благо!
На таком тексте: help ffffg! hhhjj. Споткнется
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Переслано от Статей читалка...
REGEXEXTRACT global extract

via support.google.com
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Какое странное поведение
Текст
"She's the one!"
Талмуд по "JS пишет что ошибка  так ['"](.*?)['"]  выведет Shes'
и советует так
var reg = /(['"])(.*?)\1/g;
Попробовал в Таблицах но пришлось так

REGEXEXTRACT(A6;"(["&char(39)&char(34)&"])(.*?)"&"\1")
Не считает регулярным выражением

Ну и так
REGEXEXTRACT(A8;"(["&char(39)&char(34)&"])(.*?)"&"["&char(34)&char(39)&"]")
И тут наступает магия формула  regexp становится формулой массива
В одной ячейке " рядом Shes
источник