ฉันกำลังค้นหานิพจน์ regex เพื่อจับคู่สองบรรทัดเหนือเส้นที่ตรงกัน ตัวอย่างเช่น:
ABCDEFGHADEFGH
ABCDEFGHADEFGH
ABCDEFGHDEFGHABCDEFGH
ABCDEFGHDEFGHABCDEFGH
ABCDEFGHABCDEFGHABCDEFGH
ABCDEFGHABCDEFGHABCDEFGH
XXXXXXXX
ฉันต้องการจับ 2 บรรทัดเหนือ XXXXXXXX
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม หมายเหตุ: ด้วย Python โดยใช้ไลบรารี่อีกครั้ง
1
ใช้ซอฟต์แวร์อะไร? โปรแกรมที่แตกต่างกันมีแนวคิดที่แตกต่างกันเกี่ยวกับ regexp คืออะไร
—
David Richerby
ใช้ Python โดยเฉพาะหรือในเครื่องมือ / ภาษาใด ๆ ?
—
kenorb
หากคุณใช้ python มันอาจจะเป็นการดีกว่าถ้าคุณทิ้งดัชทั้งหมดลงในอาเรย์โดยที่แต่ละแถวเป็นองค์ประกอบของมันเอง จากนั้นวนรอบอาร์เรย์เพื่อค้นหา XXXXXXXX เมื่อพบแล้วให้ใช้ดัชนีของรายการนั้น -1 และ -2 เพื่อรับเส้น
—
LPChip
hi man ขอบคุณสำหรับคำแนะนำฉันทำมันไปแล้วด้วย for for loop แต่สงสัยว่าจะทำอย่างไรกับ regex
—
takobaba