Cách lọc dữ liệu theo cột với biểu thức chính quy.15 cách

Cách lọc một cột theo biểu thức chính quy trong Excel



Rất tiếc, ngoài hộp, không thể lọc dữ liệu bằng biểu thức chính quy trong Excel.Tôi rất vui vì làm thế nào để thực hiện lọc như vậy bằng cách sử dụng các công thức, nhưng đây sẽ không còn là cách của chúng tôi nữa.

Cách lọc một cột theo biểu thức chính quy trong Excel Office 365

Trong văn phòng này, mọi thứ tồi tệ hơn nhiều so với trong Microsoft Office thông thường và việc lọc theo biểu thức chính quy cũng sẽ không hoạt động một cách đơn giản.

Cách lọc một cột bằng regex trong OpenOffice

OpenOffice thực hiện khá tốt công việc lọc một cột có biểu thức chính quy.

Cách lọc một cột theo biểu thức chính quy trong LibreOffice

Giống như OpenOffice, LibreOffice có thể sắp xếp một cột theo một biểu thức chính quy.Chà, bạn muốn gì, khi nó là một cơ sở mã duy nhất.

Cách lọc một cột có biểu thức chính quy trong MyOffice

Tôi muốn gọi bộ phần mềm văn phòng này là một cuốn sổ ghi chú trong thế giới bảng tính. Nó không có tác dụng gì

Cách lọc một cột bằng regex trong OnlyOffice

Theo ý kiến ​​của tôi, bộ ứng dụng văn phòng đẹp nhất nhưng không phải là bộ chức năng tốt nhất và tất nhiên trong OnlyOffice, không thể tạo bộ lọc cột bằng biểu thức chính quy.

Cách lọc một cột có biểu thức chính quy trong Google Tài liệu

Tôi nghĩ rằng trong bảng tính tài liệu của Google, bằng cách nào đó có thể lọc một cột bằng biểu thức chính quy, nhưng tôi đã không thành công, mặc dù tôi đã thử rất nhiều tùy chọn nhưng tôi đã làm sai.Không có công thức kỳ diệu nào.Một người đơn giản sẽ không thành thạo việc lọc trong Google Docs, vì vậy tôi mạnh dạn chấm dứt nó, nhưng vẫn còn cơ hội.

Cách lọc một cột bằng regex trong trang tính Zoho

Không đời nào.Zoho ở cấp độ Office 365, các tính năng hoàn toàn sơ khai về lọc dữ liệu trong một cột.

Cách lọc một cột có biểu thức chính quy trong Yandex Office

Yandex Office dựa trên Microsoft Office 365, vì vậy không có gì hoạt động ở đó))

Cách lọc một cột có biểu thức chính quy trong văn phòng Mail.ru

Không, nó dựa trên sản phẩm MyOffice

Cách lọc một cột bằng regex trong Ethercalc

Không đời nào.Đây là một sản phẩm nửa vời dành cho những người yêu thích máy tính, tệ nhất mà tôi từng thấy

Cách lọc một cột theo biểu thức chính quy trong OffiDocs

Khi chèn dữ liệu, mọi thứ đều rơi xuống.Không có phân loại ở đây.Ác mộng.

Lọc một cột có biểu thức chính quy bằng ngôn ngữ lập trình

Hãy xem cách chúng ta có thể lọc dữ liệu trong một cột bằng ngôn ngữ lập trình.Tôi sẽ nói ngay rằng không có giới hạn nào trong các ngôn ngữ lập trình, trong bất kỳ ngôn ngữ nào có biểu thức chính quy đều có thể lọc một cột bảng bằng một biểu thức chính quy.Nhưng ví dụ, không có biểu thức chính quy trong LUA, vì vậy ngay cả khi ở đó, nó có thể không hoạt động.Hãy tưởng tượng rằng bảng của chúng ta được lưu trữ trong tệp 1.csv và cố gắng lọc bằng một biểu thức chính quy.

Dữ liệu mẫu:

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

Cách lọc một cột bằng regex trong PHP

Ví dụ trong PHP về cách lọc một cột bằng một biểu thức chính quy:

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

Có rất nhiều tùy chọn để thực hiện tác vụ này trong PHP.

Cách lọc một cột bằng regex trong AWK

Có lẽ giải pháp ngắn nhất trên AWK.

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

AWK đã làm rất tốt khi lọc cột đầu tiên và đưa mọi thứ gọn gàng vào tệp mới.





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