Forum Orisinil

OtomaX - Orisinil Topup Machine => Tips dan Trik => Topic started by: mcc-reload on February 18, 2015, 09:15:16 PM

Title: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
Post by: mcc-reload on February 18, 2015, 09:15:16 PM
Assalamualaikum, Agan agan dan para sesepuh OtomaX, Sesuai dengan judul diatas, Mohon saya dibantu untuk membuat REGEX yg berfungsi untuk mereplace / menghilangkan karakter yg tidak diinginkan pada reply PLN (misal seperti "spasi" / "tanda kutip" dll) utk kemudian di replce menjadi "-" atau di hilangkan, sbb ada bebrapa mitra saya yg menggunakan software lain, mereka tdk dapat menangkap SN dari saya apabila SN tsb mengandung karakter2 tertentu seperti "spasi" / "titik" dll.

Contoh, misal saya dapet reply dari suplier saya sbb :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/Ir. H. SUTIKNO BIN MA'RUF, BA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

Dari reply diatas, kira2 saya harus menggunakan REGEX seperti apa agar nanti saya dapat meneruskan reply ke mitra2 saya dgn hasil reply yg kurang lebihnya seperti ini :

Replace karakter yg tdk diinginkan dengan "-" :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/Ir-H-SUTIKNO-BIN-MA-RUF-BA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

atau membuang karakter yg tidak diinginkan :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/IrHSUTIKNOBINMARUFBA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

Atas bantuannya saya ucapkan terimakasih dan Jazakallahu khoiron katsiron
Title: Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
Post by: semar on March 04, 2015, 02:40:50 AM
Assalamualaikum, Agan agan dan para sesepuh OtomaX, Sesuai dengan judul diatas, Mohon saya dibantu untuk membuat REGEX yg berfungsi untuk mereplace / menghilangkan karakter yg tidak diinginkan pada reply PLN (misal seperti "spasi" / "tanda kutip" dll) utk kemudian di replce menjadi "-" atau di hilangkan, sbb ada bebrapa mitra saya yg menggunakan software lain, mereka tdk dapat menangkap SN dari saya apabila SN tsb mengandung karakter2 tertentu seperti "spasi" / "titik" dll.

Contoh, misal saya dapet reply dari suplier saya sbb :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/Ir. H. SUTIKNO BIN MA'RUF, BA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

Dari reply diatas, kira2 saya harus menggunakan REGEX seperti apa agar nanti saya dapat meneruskan reply ke mitra2 saya dgn hasil reply yg kurang lebihnya seperti ini :

Replace karakter yg tdk diinginkan dengan "-" :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/Ir-H-SUTIKNO-BIN-MA-RUF-BA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

atau membuang karakter yg tidak diinginkan :

"<MR0003> TRX HPLN20.14012345678 pd 18 Feb 2015 18:34 SUKSES, SN:3597-1989-3496-0734-5512/IrHSUTIKNOBINMARUFBA/R1/900/27,60 Saldo: <11.725.469 - 18.200 = 11.707.269> << Trx Lancar"

Atas bantuannya saya ucapkan terimakasih dan Jazakallahu khoiron katsiron

susah om, klo utk semntara nama dihilangin aja
regex: \D*(?<nominal>\d+).(?<tujuan>\d+) pd.+SUKSES, SN:(?<sn>\S{24})/(?<an>\D+)/(?<sts>\D+)(?<gol>\d+)/(?<kwh>.+) Sal

di parameter balasan diisi: sn=[sn]/[sts][gol]/[kwh]

maaf klo salah cz msh newbie :D
Title: Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
Post by: M.A.M on March 04, 2015, 07:41:30 AM
susah om, klo utk semntara nama dihilangin aja
regex: \D*(?<nominal>\d+).(?<tujuan>\d+) pd.+SUKSES, SN:(?<sn>\S{24})/(?<an>\D+)/(?<sts>\D+)(?<gol>\d+)/(?<kwh>.+) Sal

di parameter balasan diisi: sn=[sn]/[sts][gol]/[kwh]

maaf klo salah cz msh newbie :D

Kami pastikan OtomaX dapat menghandle permasalahan ini dengan sempurna, namun settingannya sesuai alur kerja OtomaX (bukan berdasar murni literatur per-regex-kan) dan tidak bertumpu buta pada proses, melainkan pada hasil.

Kami sudah menerapkan di server kami sendiri dan juga pelanggan kami, kabar baiknya dapat berjalan sebagaimana yang diharapkan  :).
Title: Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
Post by: semar on March 04, 2015, 06:30:23 PM
Kami pastikan OtomaX dapat menghandle permasalahan ini dengan sempurna, namun settingannya sesuai alur kerja OtomaX (bukan berdasar murni literatur per-regex-kan) dan tidak bertumpu buta pada proses, melainkan pada hasil.

Kami sudah menerapkan di server kami sendiri dan juga pelanggan kami, kabar baiknya dapat berjalan sebagaimana yang diharapkan  :).

nah ini masternya dah muncul bantu om MCC om M.A.M
Title: Tolong di bantu para senior, saya masih baru
Post by: star on April 16, 2015, 12:58:06 PM
 R#66742. BYRPLNB.535677117371 SUKSES. SN/Token: AGUS SALIM/1300/R1/Rp.398908/APR15/1BLN/02459500-02487000/0NIW233515412A1D2070C2DD5F1FAA42. Saldo 11.702.807 - 3

bagai mana supaya mitra outlet hanya mendapat balasan Tujuan, nama, gol, Bulan dan total bayar, terimakasih bila ada yang berkenan membantu
Title: Re: Tolong di bantu para senior, saya masih baru
Post by: M.A.M on April 16, 2015, 01:21:57 PM
R#66742. BYRPLNB.535677117371 SUKSES. SN/Token: AGUS SALIM/1300/R1/Rp.398908/APR15/1BLN/02459500-02487000/0NIW233515412A1D2070C2DD5F1FAA42. Saldo 11.702.807 - 3

bagai mana supaya mitra outlet hanya mendapat balasan Tujuan, nama, gol, Bulan dan total bayar, terimakasih bila ada yang berkenan membantu

Please visit the following this link: http://forum.orisinil.com/index.php/topic,242.msg1973.html#msg1973