11/25/2011

X++: ตัดแบ่งข้อความกับตัวเลข

ตัวอย่าง code สำหรับแบ่งข้อความกับตัวเลข เช่น ชื่อ journal กับ เลขเดือน >> RTT09, VRTT10


    str     JournalName = "VRCP09";
    str     strName;
    str     strMonth;
    ;
    strName = strrem(JournalName, "0123456789"); //ตัดตัวเลขออกให้หมด
    strMonth = strrem(JournalName, "ABCDEFGHIJKLMNOPQRSSTUVWXYZ"); //ตัดตัวอักษรออกให้หมด
    //strMonth = substr(JournalName, strlen(JournalName)-1, 2); //ตัดเอา 2 ตัวท้าย
 
    print strfmt("%1 : %2",strName, str2int(strMonth));
    pause;

No comments:

Post a Comment