Python Forensics - กำลังค้นหา

Searchingเป็นหนึ่งในเสาหลักของการสอบสวนทางนิติวิทยาศาสตร์ ปัจจุบันการค้นหาทำได้ดีพอ ๆ กับผู้ตรวจสอบที่ดำเนินการตามหลักฐาน

การค้นหาคำสำคัญจากข้อความมีบทบาทสำคัญในทางนิติวิทยาศาสตร์เมื่อเราค้นหาหลักฐานด้วยความช่วยเหลือของคำหลัก ความรู้เกี่ยวกับสิ่งที่จะค้นหาในไฟล์ใดไฟล์หนึ่งพร้อมกับสิ่งที่อยู่ในไฟล์ที่ถูกลบนั้นต้องใช้ทั้งประสบการณ์และความรู้

Python มีกลไกในตัวที่หลากหลายพร้อมโมดูลไลบรารีมาตรฐานเพื่อรองรับ searchการดำเนินการ. โดยพื้นฐานแล้วผู้ตรวจสอบจะใช้การดำเนินการค้นหาเพื่อค้นหาคำตอบสำหรับคำถามเช่น "ใคร" "อะไร" "ที่ไหน" "เมื่อใด" เป็นต้น

ตัวอย่าง

ในตัวอย่างต่อไปนี้เราได้ประกาศสองสตริงจากนั้นเราได้ใช้ฟังก์ชันค้นหาเพื่อตรวจสอบว่าสตริงแรกมีสตริงที่สองหรือไม่

# Searching a particular word from a message
str1 = "This is a string example for Computational forensics of gathering evidence!";
str2 = "string";

print str1.find(str2)
print str1.find(str2, 10)
print str1.find(str2, 40)

สคริปต์ข้างต้นจะสร้างผลลัพธ์ต่อไปนี้

“find”ฟังก์ชันใน Python ช่วยในการค้นหาคำสำคัญในข้อความหรือย่อหน้า นี่เป็นสิ่งสำคัญในการรวบรวมหลักฐานที่เหมาะสม