Як фільтрувати дані по стовпцю регулярними виразами.15 способів

Як фільтрувати стовпець регулярним виразом в Excel



На жаль, в Excel з коробки неможливо відфільтрувати дані регулярним виразом.Я був би радий реалізувати таку фільтрацію за допомогою формул, але це вже буде не наш шлях.

Як фільтрувати стовпець регулярним виразом у Excel Office 365

У цьому офісі все набагато гірше ніж у звичайному Microsoft Office, і відфільтрувати за регулярним виразом теж не вийде простим способом.

Як фільтрувати стовпець регулярним виразом у OpenOffice

OpenOffice більш-менш добре справляється із завданням фільтрації стовпця за регулярним виразом

Як фільтрувати стовпець регулярним виразом у LibreOffice

Як і OpenOffice, LibreOffice вміє сортувати колонку за регулярним виразом.Ну, а що ви хотіли, колись це була єдина кодова база.

Як фільтрувати стовпець регулярним виразом у МойОфіс

Даний офісний пакет я хотів би назвати блокнотом у світі таблиць Нічого він не вміє

Як фільтрувати стовпець регулярним виразом у OnlyOffice

Найсимпатичніший офісний пакет на мій погляд, але не найфункціональніший, і звичайно в OnlyOffice неможливо зробити фільтр колонки регулярним виразом.

Як фільтрувати стовпець регулярним виразом у Google Docs

Я думаю, що в Google docs spreadsheets якось можна зробити фільтрацію колонки регулярним виразом, проте мені це не вдалося, хоча я спробував дуже багато варіантів, але щось робив не так.Скласти чарівну формулу не вдалося.Проста людина не здолає фільтрацію в Google Docs, тому я сміливо ставлю на ньому хрест, але все ж таки шанс є.

Як фільтрувати стовпець регулярним виразом у Zoho sheets

Ніяк.Zoho на рівні Office 365, цілком примітивні можливості щодо фільтрації даних у колонці.

Як фільтрувати стовпець регулярним виразом у Яндекс Офіс

Яндекс Офіс заснований на Microsoft Office 365, тому там нічого не працює))

Як фільтрувати стовпець регулярним виразом у Mail.ru офісі

Ніяк він заснований на продукті МойОфіс

Як фільтрувати стовпець регулярним виразом в Ethercalc

Ніяк.Це недороблений продукт для гіків, гірше я нічого не зустрічав

Як фільтрувати стовпець регулярним виразом у OffiDocs

При вставці даних все впало.Ніяк не відсортувати.Кашмар.

Фільтрування стовпця регулярними виразами за допомогою мов програмування

Давайте розглянемо, як ми можемо фільтрувати дані в стовпці, використовуючи мови програмування.Скажу відразу, в мовах програмування немає обмежень, у будь-якій мові, де є регулярні вирази, є можливість відфільтрувати колонку таблиці регулярним виразом.Але наприклад у LUA немає регулярних виразів, тому навіть там може нічого не вийти.Давайте уявимо, що наша таблиця зберігається у файлі 1.csv, і спробуємо фільтрувати регулярним виразом.

Приклад даних:

egais-sochi.ru;0;0;2016-03-29;2022-04-29;1
egewithsasha.ru;0;0;2021-03-29;2022-04-29;1
ego-logic.ru;0;0;2021-03-29;2022-04-29;1
egologic.ru;0;0;2021-03-29;2022-04-29;1
eight-8.ru;0;0;2021-03-29;2022-04-29;1
eight8.ru;0;0;2006-06-30;2022-04-29;1
ekb-crystal.ru;0;0;2021-03-29;2022-04-29;1
eko-stoun.ru;0;0;2021-03-29;2022-04-29;1
eko4u.ru;0;0;2008-04-01;2022-04-29;1
ekodrive.ru;0;0;2009-09-01;2022-04-29;1

Як фільтрувати стовпець регулярним виразом у PHP

Приклад на PHP фільтра колонки регулярним виразом:

<?php
$lines = file ( '1.csv' );
$OUT='';
foreach ($lines as $line) {
    $items = explode(";", $line);
    if (!preg_match("#[0-9]#", $items[0]))
        $OUT.=$line;
}
file_put_contents("2.csv",$OUT);

Варіантів реалізації цього завдання на PHP дуже багато.

Як фільтрувати стовпець регулярним виразом в AWK

Мабуть, найкоротше рішення на AWK.

awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv

AWK чудово впорався з фільтрацією першої колонки і все акуратно поклав у новий файл.





bg bs ca ceb co cs cy da de el en eo es et fa fi fr fy ga gd gl gu ha haw hi hmn hr ht hu id ig is it iw ja jw ka kk km kn ko ku ky la lb lo lt lv mg mi mk ml mn mr ms mt my ne nl no ny or pa pl ps pt ro ru rw sd si sk sl sm sn so sr st su sv sw ta te tg th tk tl tr tt ug uk ur uz vi xh yi yo zh zu
Text to speech
QR-Code generator
Parsedown cheatsheet. Markdown
Filter data by column with regular expressions
Engines for creating games on LUA ?
JavaScript: draw a point
JavaScript: Speaking text in Chinese