Selamat datang di Forum Orisinil!
1.SUKSES.Isi Esia 25 kode ES25 ke 02195499932 pada 2014-11-04 10:22:58,SN: 411141024118E. Saldo awal 37,427-(24,400)= Rp 13,027 saldo akhiruntuk tngkep harga modal gimana ya suhuu2 expresi reguler ny..tolong
copasin di sini om jangan di caputer.....tolong.
YM bubutechtrx: R## TKB20.34007785958 SUKSES. SN/Token: 3619-2318-9175-5045-7159/YANTI/R1/900VA/29.3. Saldo 63.206 - 18.250 = 44.956 @09:00. PLNREF=0NIW233517851F55A78ACD5501D532EE. RP TOKEN=17.669,00. PPN=0,00. PPJ=531,00.. *regex\D*(?<nominal>\d+).(?<idpln>\d+) SUKSES. SN/Token: (?<sn>\S{24})/(?<an>\S{2,50})/(?<gol>\S{2,5})/(?<daya>\S+)/(?<kwh>\S+). Saldo.+PLNREF=(?<plnreff>\S+). RP TOKEN=(?<rptoken>\S+). PPN=(?<ppn>\S+). PPJ=(?<ppj>\S+)knp muncul bgni yh?Error EvaluateResponse -> SqlException: String or binary data would be truncated.The statement has been terminated.nga bisa sukses manual jadinya.
\D*(?<nominal>\d+).(?<tujuan>\d+).*Token: (?<token>.{24})/(?<an>.+)/(?<gol>.+)/(?<daya>\d+)VA/(?<kwh>[,.\d]+)\..*PLNREF=(?<ref>.+). RP TOKEN=(?<rptkn>[,.\d]+),00. PPN=(?<ppn>[,.\d]+).00. PPJ=(?<ppj>[,.\d]+),00
Silahkan gunakan Regex berikut ini:Code: [Select]\D*(?<nominal>\d+).(?<tujuan>\d+).*Token: (?<token>.{24})/(?<an>.+)/(?<gol>.+)/(?<daya>\d+)VA/(?<kwh>[,.\d]+)\..*PLNREF=(?<ref>.+). RP TOKEN=(?<rptkn>[,.\d]+),00. PPN=(?<ppn>[,.\d]+).00. PPJ=(?<ppj>[,.\d]+),00*) Klik kata "select" untuk meng-copyRegex Tester:
tolong dong temen temen bantu regex tangkap hrga beli dan saldoPengisian 5000-089677028842 SUKSES, ID Transaksi: 1124152147167235301. Saldo=3.196.000 Rupiah, V1.25GB++=0, V1.5GB++=0, V1GB=0, V2GB=0, V3GB++=0, V500MB=0, V5GB=0.teima kasih
terima kasih on MAM..untuk harga belinya om tlnng om..
5.087700572335 SUKSES @10/12 19:31:20. SN:044491210709364. Hrg:5.250. Sal:87.735.(center Biar nangkap saldo akhir nya 87.735 aja gmn ya ..Udah cb " sal:(?<saldoakhir>[.\d]+) "saldo akhir ketangkepnya 87.735.
Cara ngilangin titik di belakang nilai saldoCara ngilanginnya cukup tulis tanda \ antara Regex penangkap saldo (= (?<saldoakhir>[.\d]+)) dengan . (titik) di akhir saldo, sehingga regex di atas berubah menjadi Code: [Select]- (?<hargabeli>.+) = (?<saldoakhir>[.\d]+)\. atauCode: [Select]- (?<hargabeli>[.\d]+) = (?<saldoakhir>[.\d]+)\.Dari 2 Regex di atas hasilnya sama, yakni:Tu lihat teman - teman hilangkan titik di akhir saldo .Horeeeeeee BERHASIIIIIIIIIL Tanda \ artinya abaikan, jadi tulisan \. artinya abaikan . (titik), jangan ikut ditangkapKasus yang mirip, kuncinya sama, tulis tanda \Regex- \[(?<hargabeli>[.\d]+)\]=(?<saldo>[.\d]+)Artinya \[ adalah abaikan tanda [Artinya \] adalah abaikan tanda ]HasilWaaah boos ini ada tanda kurung gimana ya? Kalimat sebelum harga beli apa?Tanda ( (kurung buka)Berarti tanda ( harus dibaypass.Bagaimana caranya?Tulis \D* sebelum regex untuk nangkap harga beli, \D* artinya mengabaikan segala hal kecuali yang berupa angka. Jadi tanda ( sebelum harga beli diabaikan.Kemudian tulis (?<hargabeli>\d+) untuk menangkap nilai harga beli dengan struktur tanpa titik dan koma.Perhatikan di akhir harga beli ada tanda apa?Ada tanda ) (kurung tutup)Tulis \), tanda ini berarti abaikan tanda )Sesudah tanda kurung tutup ada kalimat apa?Kalimat saldo: dengan spasi 1 kali di depannya dan di belakangnyaTulis <spasi>saldo:<spasi>. Kata <spasi> tulis dengan maknanya, jangan hurufnyaSelanjutnya ada kata apa?Ada tanda (, maka baypass dengan menulis \D*Lalu tulis (?<saldo>\d+)Menghasilkan Regex:Code: [Select]\D*(?<hargabeli>\d+)\) saldo: \D*(?<saldo>\d+)Result:Makasih banget Tips nya....I love Otomax***Ispian Multipayment****
- (?<hargabeli>.+) = (?<saldoakhir>[.\d]+)\.
- (?<hargabeli>[.\d]+) = (?<saldoakhir>[.\d]+)\.
\D*(?<hargabeli>\d+)\) saldo: \D*(?<saldo>\d+)
Rekan2 OtomaxerMohon bantuan, barangkali ada yang bisa bantu setting untuk nangkap reply pln pospaid trx via ym.R## PLNINQC.547103471239 SUKSES. SN/Token: MAHMUD/3500/R2/Rp.973785/DES14/1BLN/07450200-07520700. Saldo 891.029 - 0 = 891.029 @18:08. . * Parameter yang ditangkap:jawaban=R## PLNINQC.547103471239 SUKSES. SN/Token: MAHMUD/3500/R2/Rp.973785/DES14/1BLN/07450200-07520700. Saldo 891.029 - 0 = 891.029 @18:08. . *tujuan=547103471239sn=MAHMUD/3500/R2/Rptangkapan sn terputus pada RPsalam suksesINDOlintas
"coba ini gan\D*(?<tujuan>\d+).SUKSES. SN/Token: \D*(?<sn>.+). SaldoSUCCESSULParameters:tujuan=547103471239sn=3500/R2/Rp.973785/DES14/1BLN/07450200-07520700"mantap gan, thks berat.kira2 bisa diutik dikit lagi gan? nama pemilik rek blm terbawa