ในทุบตีสมมติว่าฉันมีสตริงstrname
:
strname="ph7go04325r"
ฉันต้องการที่จะดึงตัวละครระหว่างครั้งแรก "3"
ของตัวละครและสุดท้าย "r"
ตัวละครในการประหยัดผลในสตริงstrname
strresult
ในตัวอย่างข้างต้นผลลัพธ์strresult
จะเป็น:
strresult="25"
"3"
อักขระตัวแรกไม่จำเป็นต้องอยู่ที่ตำแหน่งสตริง 8 ในstrname
; เช่นเดียวกันที่ผ่านมา"r"
คือไม่จำเป็นต้องที่ตำแหน่งสตริง 11. ดังนั้นทั้งสองสายดังต่อไปนี้strname
ควรผลผลิตstrresult="25"
:
strname="ph11go04325raa"
strname="325r"
strname="rgo04325raa"
นอกจากนี้ควรผลผลิตstrname=ph12go04330raa"
strresult="30"
ฉันยังใหม่กับการเขียนสคริปต์ทุบตีและฉันไม่รู้ว่าจะเริ่มจับคู่รูปแบบสตริงได้อย่างไร คุณมีข้อเสนอแนะใด?