Author Topic: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN  (Read 6135 times)

mcc-reload

  • User OtomaX
  • Newbie
  • *
  • Posts: 43
  • Innalhamdalillah
[ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
« 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
H2H PPOB TERLENGKAP & TERPERCAYA
Yg butuh H2H PPOB Murah dan lengkap Hub Telegaram : @cs_mccreload
MCC RELOAD - Jl RA BASUNI No.23
Sooko - Mojokerto - HP / WA : 085103900900
OtomaX Ultimate OID:CihTmQjU0w_gwNixpyKPinZYLxZuergYaXgFtE

semar

  • User OtomaX
  • Newbie
  • *
  • Posts: 44
  • SEmoga Menjadi Arah Rejeki
    • OtoBBM - OtoWA
Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
« Reply #1 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
« Last Edit: March 04, 2015, 02:55:26 AM by semar »
Jual Add-On OtoBBM/OtoWA (BBM/WhatsApp Center to Otomax). Lapak http://forum.orisinil.com/index.php/topic,16698.0.html

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
« Reply #2 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  :).

Telegram: @mam_service


semar

  • User OtomaX
  • Newbie
  • *
  • Posts: 44
  • SEmoga Menjadi Arah Rejeki
    • OtoBBM - OtoWA
Re: [ASK] REGEX UNTUK REPLACE KARAKTER YG TDK DIINGINKAN
« Reply #3 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
Jual Add-On OtoBBM/OtoWA (BBM/WhatsApp Center to Otomax). Lapak http://forum.orisinil.com/index.php/topic,16698.0.html

star

  • User OtomaX
  • Newbie
  • *
  • Posts: 1
  • Star Reload
Tolong di bantu para senior, saya masih baru
« Reply #4 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

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: Tolong di bantu para senior, saya masih baru
« Reply #5 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

Telegram: @mam_service