Comment filtrer les données par colonne avec des expressions régulières.15 façons

Comment filtrer une colonne par expression régulière dans Excel



Malheureusement, par défaut, il n'est pas possible de filtrer les données avec une expression régulière dans Excel.Je serais heureux de savoir comment mettre en œuvre un tel filtrage à l'aide de formules, mais ce ne sera plus notre chemin.

Comment filtrer une colonne par expression régulière dans Excel Office 365

Dans ce bureau, tout est bien pire que dans un Microsoft Office classique, et le filtrage par une expression régulière ne fonctionnera pas non plus de manière simple.

Comment filtrer une colonne par regex dans OpenOffice

OpenOffice fait un très bon travail de filtrage d'une colonne avec une expression régulière.

Comment filtrer une colonne par expression régulière dans LibreOffice

Comme OpenOffice, LibreOffice peut trier une colonne par une expression régulière.Eh bien, que voulez-vous, une fois que c'était une base de code unique.

Comment filtrer une colonne avec une expression régulière dans MyOffice

J'aimerais appeler cette suite bureautique un bloc-notes dans le monde des tableurs. Elle ne fait rien

Comment filtrer une colonne par regex dans OnlyOffice

La plus jolie suite bureautique selon moi, mais pas la plus fonctionnelle, et bien sûr dans OnlyOffice il est impossible de faire un filtre de colonne avec une expression régulière.

Comment filtrer une colonne avec une expression régulière dans Google Docs

Je pense que dans les feuilles de calcul Google docs, il est en quelque sorte possible de filtrer une colonne avec une expression régulière, mais je n'ai pas réussi, même si j'ai essayé beaucoup d'options, mais j'ai fait quelque chose de mal.Il n'y avait pas de formule magique.Une personne simple ne maîtrisera pas le filtrage dans Google Docs, alors j'y ai hardiment mis fin, mais il y a toujours une chance.

Comment filtrer une colonne par regex dans les feuilles Zoho

Pas du tout.Zoho au niveau d'Office 365, des fonctionnalités complètement primitives en termes de filtrage des données dans une colonne.

Comment filtrer une colonne avec une expression régulière dans Yandex Office

Yandex Office est basé sur Microsoft Office 365, donc rien n'y fonctionne))

Comment filtrer une colonne avec une expression régulière dans le bureau Mail.ru

Non, il est basé sur le produit MyOffice

Comment filtrer une colonne par regex dans Ethercalc

Pas du tout.C'est un produit à moitié cuit pour les geeks, le pire que j'aie jamais vu

Comment filtrer une colonne par expression régulière dans OffiDocs

Lors de l'insertion des données, tout est tombé.Pas de tri ici.Cauchemar.

Filtrer une colonne avec des expressions régulières à l'aide de langages de programmation

Voyons comment filtrer les données d'une colonne à l'aide de langages de programmation.Je dirai tout de suite qu'il n'y a pas de restrictions dans les langages de programmation, dans n'importe quel langage où il y a des expressions régulières, il est possible de filtrer une colonne de table avec une expression régulière.Mais par exemple, il n'y a pas d'expressions régulières dans LUA, donc même là, cela peut ne pas fonctionner.Imaginons que notre table soit stockée dans un fichier 1.csv, et essayons de filtrer avec une expression régulière.

Exemple de données:

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

Comment filtrer une colonne par regex en PHP

Exemple PHP de filtrage d'une colonne avec une expression régulière:

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

Il existe de nombreuses options pour implémenter cette tâche en PHP.

Comment filtrer une colonne par regex dans AWK

Peut-être la solution la plus courte sur AWK.

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

AWK a fait un excellent travail de filtrage de la première colonne et de tout mettre proprement dans le nouveau fichier.





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