Untitled
unknown
plain_text
2 years ago
843 B
7
Indexable
Process Thai Currency
[Arguments] ${string}
#ตัวอย่าง String บุงไทย ที่เลขลงท้ายด้วย 0 3 3 6 เงินในบัญชี 9,975 บาท 71 สตางค์
${baht}= Get Regexp Matches ${string} (\\d{1,3}(?:,\\d{3})*)(?= บาท)
${baht}= Replace String ${baht}[0] , ${EMPTY}
${baht}= Convert To Number ${baht}
${satang}= Get Regexp Matches ${string} (\\d+)(?= สตางค์)
${satang_check}= Set Variable ${0}
${length}= Get Length ${satang}
Run Keyword If ${length} > 0 Set Test Variable ${satang_check} ${satang}[0]
${satang_check}= Convert To Number ${satang_check}
${satang_check}= Evaluate ${satang_check} / 100.0
${total}= Evaluate ${baht} + ${satang_check}
[Return] ${total}Editor is loading...
Leave a Comment