Sådan filtreres data efter kolonne med regulære udtryk.15 måder

Sådan filtreres en kolonne efter regulært udtryk i Excel



Ud af boksen er det desværre ikke muligt at filtrere data med et regulært udtryk i Excel.Jeg ville være glad for, hvordan man implementerer sådan filtrering ved hjælp af formler, men det vil ikke længere være vores måde.

Sådan filtreres en kolonne efter regulært udtryk i Excel Office 365

På dette kontor er alt meget værre end i et almindeligt Microsoft Office, og filtrering efter et regulært udtryk vil heller ikke fungere på en enkel måde.

Sådan filtreres en kolonne efter regex i OpenOffice

OpenOffice gør et ret godt stykke arbejde med at filtrere en kolonne med et regulært udtryk.

Sådan filtreres en kolonne efter regulært udtryk i LibreOffice

Ligesom OpenOffice kan LibreOffice sortere en kolonne efter et regulært udtryk.Nå, hvad vil du, engang var det en enkelt kodebase.

Sådan filtreres en kolonne med regulært udtryk i MyOffice

Jeg vil gerne kalde denne kontorpakke for en notesblok i regnearksverdenen. Den gør ingenting

Sådan filtreres en kolonne efter regex i OnlyOffice

Den flotteste kontorpakke efter min mening, men ikke den mest funktionelle, og selvfølgelig er det i OnlyOffice umuligt at lave et kolonnefilter med et regulært udtryk.

Sådan filtreres en kolonne med et regulært udtryk i Google Docs

Jeg tror, ​​at det i Google docs-regneark på en eller anden måde er muligt at filtrere en kolonne med et regulært udtryk, men det lykkedes ikke, selvom jeg prøvede mange muligheder, men jeg gjorde noget forkert.Der var ingen magisk formel.En simpel person vil ikke mestre filtrering i Google Docs, så jeg sætter frimodigt en stopper for det, men der er stadig en chance.

Sådan filtreres en kolonne efter regex i Zoho-ark

Ingen måde.Zoho på niveau med Office 365, helt primitive funktioner i form af filtrering af data i en kolonne.

Sådan filtreres en kolonne med et regulært udtryk i Yandex Office

Yandex Office er baseret på Microsoft Office 365, så intet virker der))

Sådan filtreres en kolonne med et regulært udtryk i Mail.ru office

Nej, det er baseret på MyOffice-produktet

Sådan filtreres en kolonne efter regex i Ethercalc

Ingen måde.Dette er et halvbagt produkt til nørder, det værste jeg nogensinde har set

Sådan filtreres en kolonne efter regulært udtryk i OffiDocs

Ved indsættelse af data faldt alt.Ingen sortering her.Mareridt.

Filtrering af en kolonne med regulære udtryk ved hjælp af programmeringssprog

Lad os se på, hvordan vi kan filtrere data i en kolonne ved hjælp af programmeringssprog.Jeg vil med det samme sige, at der ikke er nogen begrænsninger i programmeringssprog, på ethvert sprog, hvor der er regulære udtryk, er det muligt at filtrere en tabelkolonne med et regulært udtryk.Men der er for eksempel ingen regulære udtryk i LUA, så selv der virker det måske ikke.Lad os forestille os, at vores tabel er gemt i en 1.csv-fil, og prøv at filtrere med et regulært udtryk.

Eksempeldata:

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

Sådan filtreres en kolonne efter regex i PHP

PHP-eksempel på filtrering af en kolonne med et regulært udtryk:

<?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);

Der er mange muligheder for at implementere denne opgave i PHP.

Sådan filtreres en kolonne efter regex i AWK

Måske den korteste løsning på AWK.

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

AWK gjorde et godt stykke arbejde med at filtrere den første kolonne og sætte alt pænt ind i den nye fil.





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