30/09/2018, 21:25

Thắc mắc về hàm

Yêu cầu của bài là các chữ “address, network, netmask” đứng đằng sau chữ “usb0” thì xoá các dòng chứa những chữ đó
vd:
abcd usb0
address 192.168.42.42
network 192.168.42.43
netmask 192.168.1.1

abcd xyz
address 192.168.42.42
network 192.168.42.43
netmask 192.168.1.1

// kết quả của nó là đoạn 1 bị xoá, còn đoạn 2 được xuất ra trên output
// vậy mình nên làm sao ạ, giúp mình với với

Trần Ngọc Khoa viết 23:36 ngày 30/09/2018

Đoạn cho trước lấy từ đâu bạn? File hay bàn phím?
Theo mình thì mình sẽ xóa hết dòng bằng cách xóa các ký tự cho đến khi gặp ký tự \n thì dừng lại.

Củ Chuối viết 23:38 ngày 30/09/2018

dùng thử regex replace với pattern là :
.*usb0.*\saddress.*\snetwork.*\snetmask.*\s

Hoang Hiep Do viết 23:29 ngày 30/09/2018

đó đó :)) đúng rồi, mà lệnh đó viết sao bạn nhỉ ??

Trần Ngọc Khoa viết 23:27 ngày 30/09/2018

Bạn cho mình xin đề bài đầy đủ với, chứ mình thấy mơ hồ về cái yêu cầu quá. Không biết nó xuất dữ liệu ra đâu, hoặc lấy dữ liệu từ đâu cả

Hoang Hiep Do viết 23:35 ngày 30/09/2018

bạn có mail ko? để mình gửi mail cho bạn rồi bạn phản hồi lại cho mình nha

Trần Ngọc Khoa viết 23:36 ngày 30/09/2018

mình sẽ hỗ trợ bạn hướng giải quyết, vì mình không rành về Python

Bài liên quan
0