ฉันต้องการนับสตริง (คำค้นหา) ในสตริงอื่น (logfile) การแยกสตริงด้วยวิธี Split และค้นหาอาร์เรย์ในภายหลังนั้นไม่มีประสิทธิภาพเกินไปสำหรับฉัน เนื่องจากไฟล์บันทึกมีขนาดใหญ่มาก
ในเน็ต ฉันพบความเป็นไปได้ต่อไปนี้ ซึ่งได้ผลค่อนข้างมาก จนถึงตอนนี้ อย่างไรก็ตาม,
count = Regex.Matches(_editor.Text, txtLookFor.Text, RegexOptions.IgnoreCase).Count;
ตอนนี้ฉันพบปัญหาอื่นที่นั่น โดยได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันนับสตริงในรูปแบบ "Nachricht erhalten ("
ข้อความผิดพลาด:
System.ArgumentException: "Nachricht erhalten (" วิเคราะห์แล้ว - ไม่เพียงพอ ) - อักขระ