Tôi thích grep -v
. Tôi sử dụng nó mọi lúc. Nhưng tôi cũng đang thực hiện một số xử lý văn bản trong python, và có một điều quan trọng mà tôi thiếu.
Thông thường, tôi sử dụng grep -v
để lấy những thứ không liên quan ra khỏi văn bản.
Ví dụ,
$ grep -v '[a-z]'
# (I manually review this output to confirm that I don't want those lines)
$ grep '[a-z]' > linesiwanted
Nhưng làm thế nào để tôi phù hợp với phần bổ sung của regex trong Python? Chẳng hạn, phần bù của \w
?
xem stackoverflow.com/questions/164414/
—
Mạnh
Có một cuộc thảo luận tương tự về grep in python trên SO: stackoverflow.com/questions/1921894/grep-and-python , câu hỏi này phiên bản cụ thể hơn về điều đó
—
icc97
\ w = bất kỳ từ char \ W = bất kỳ char không từ nào
—
Kasapo