โปรดทราบว่าเวลาดำเนินการของนิพจน์ปกติคือ 5 วินาที
findall() | similar()
คำอธิบายสัญลักษณ์:
! - พารามิเตอร์ที่จำเป็น
ค้นหาในสตริงโดยใช้นิพจน์ปกติ
findall(reg, str, index) - เพื่อค้นหาการจับคู่กลุ่มทั้งหมดในสตริง
พารามิเตอร์:
! reg - นิพจน์ปกติ
! str - สตริงที่ใช้ในการค้นหา
index - ดัชนีของผลลัพธ์ที่พบ โดยเริ่มต้นที่ศูนย์ หมายความว่าผลลัพธ์แรกที่พบมีดัชนี 0
การเปรียบเทียบสตริงโดยยอมรับการพิมพ์ผิด
similar(str1, str2) - เปรียบเทียบสตริงสองสตริงโดยยอมรับการพิมพ์ผิด คืนค่า True หากสตริงแตกต่างกันน้อยกว่า 30%
มาดูตัวอย่างการค้นหาสตริงโดยใช้นิพจน์ปกติที่ระบุ:

ผลลัพธ์จะเป็นดังนี้:

ตัวอย่างการใช้ฟังก์ชันเปรียบเทียบสตริงโดยยอมรับการพิมพ์ผิด:
ในบล็อกเริ่มต้น เราเพิ่มปริศนาของเราในส่วนข้อความ จากนั้น เราเพิ่มคำตอบของปริศนาของเราในเครื่องคิดเลขโดยใช้ตัวแปร:
riddle = 'cold'.
ในบล็อกที่สอง เราใส่นิพจน์ต่อไปนี้ลงในเครื่องคิดเลข:
response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").
อย่าลืมเพิ่ม #{response} ในส่วนข้อความ


