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 ช่วยในการค้นหาคำสำคัญในข้อความหรือย่อหน้า นี่เป็นสิ่งสำคัญในการรวบรวมหลักฐานที่เหมาะสม