News:

Selamat datang di Forum Orisinil!

Main Menu

Regular Expressions Cheat Sheet

Started by zen --.. . -., August 28, 2009, 09:49:55 PM

Previous topic - Next topic

khansareload

Quote from: yo2k_mega on October 29, 2014, 10:09:20 PM
coba ini bos..

\D*(?<nominal>\d+).(?<tujuan>\d+) SUKSES.  SN/Ref: (?<sn>.+).Harga

SUKSES
Parameters:
nominal=20
tujuan=56400954402
sn=3973-0110-1854-0019-4964/ERVAN SYAHPUTRA/R1/900/27,4.
oke makasih bos

iyungstar

YM trx.ranger1: 01/11/14 19:34 IN5.085714313170 SUKSES. SN: 665891528. Saldo 5,632,220 - 5,400 = 5,626,820 @ TRX LANJUUT                                                                                                                   
kalau yg kaya ginih gimana yah bos, regex nya

yo2k_mega

Quote from: iyungstar on November 01, 2014, 07:42:27 PM
YM trx.ranger1: 01/11/14 19:34 IN5.085714313170 SUKSES. SN: 665891528. Saldo 5,632,220 - 5,400 = 5,626,820 @ TRX LANJUUT                                                                                                                   
kalau yg kaya ginih gimana yah bos, regex nya




[attachment deleted by admin]

webreload

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 akhir


untuk tngkep harga modal gimana ya suhuu2 expresi reguler ny..tolong
OID: CigJBQRcSQ_YpfVVtaRXav2iMGO1DkvB5yXwwg
SW : otomax ENTERPRISE
alamat : WEBSELL,petojo barat XI no 2 jakarta pusat 10140no telp : 02198000678-02192542793,internet : first media,backup listrik : genset HONDA 2200 vlt,ups prolink,18 port -14 full modem,3 hp siemen c55,1 hp nokia cdma 6235(buat smart)cust.service : louiswowor@yahoo.com (deposit,komplain,daftar )

yo2k_mega

Quote from: webreload on November 04, 2014, 10:41:47 AM
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 akhir


untuk tngkep harga modal gimana ya suhuu2 expresi reguler ny..tolong

coba ini bos



[attachment deleted by admin]

webreload

copasin di sini om jangan di caputer.....tolong.
OID: CigJBQRcSQ_YpfVVtaRXav2iMGO1DkvB5yXwwg
SW : otomax ENTERPRISE
alamat : WEBSELL,petojo barat XI no 2 jakarta pusat 10140no telp : 02198000678-02192542793,internet : first media,backup listrik : genset HONDA 2200 vlt,ups prolink,18 port -14 full modem,3 hp siemen c55,1 hp nokia cdma 6235(buat smart)cust.service : louiswowor@yahoo.com (deposit,komplain,daftar )

yo2k_mega

Quote from: webreload on November 04, 2014, 11:51:10 AM
copasin di sini om jangan di caputer.....tolong.

;D ;D hehehe, siap bos..
sebenarnya sdh jelas lo..
tinggal blajar2 lagi

\((?<hargabeli>[,\d]+).= Rp (?<saldo>[,\d]+)

SUKSES
Parameters:
hargabeli=24,400
saldo=13,027

webreload

OID: CigJBQRcSQ_YpfVVtaRXav2iMGO1DkvB5yXwwg
SW : otomax ENTERPRISE
alamat : WEBSELL,petojo barat XI no 2 jakarta pusat 10140no telp : 02198000678-02192542793,internet : first media,backup listrik : genset HONDA 2200 vlt,ups prolink,18 port -14 full modem,3 hp siemen c55,1 hp nokia cdma 6235(buat smart)cust.service : louiswowor@yahoo.com (deposit,komplain,daftar )

SSDKI

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.

http://centerssdki.web.id/harga_data.php(real time)
http://centerssdki.web.id/harga-pulsa.php (real time)
http://babehpulsa.web.id
_________________________________________
Hp Pro 3330 MT, Core i3, ram 8GB, hdd 1TB, UPS Modif, Genset, Speedy

M.A.M

Quote from: SSDKI on November 09, 2014, 09:08:14 AM
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.

Silahkan gunakan Regex berikut ini:

\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-copy

Regex Tester:


Telegram: @mam_service


SSDKI

Quote from: M.A.M on November 09, 2014, 09:26:34 AM
Silahkan gunakan Regex berikut ini:

\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-copy

Regex Tester:



sukses tapi SN nya nga ketangkep om.

parameternya ane buat kaya gni
sn=[token]/[an]/ [gol]/[daya]/[kwh]/[ref]/[rptkn]/[ppj]/[ppn]
http://centerssdki.web.id/harga_data.php(real time)
http://centerssdki.web.id/harga-pulsa.php (real time)
http://babehpulsa.web.id
_________________________________________
Hp Pro 3330 MT, Core i3, ram 8GB, hdd 1TB, UPS Modif, Genset, Speedy

Regiga

tolong dong temen temen bantu regex tangkap hrga beli dan saldo

Pengisian 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
RegiGa Pulsa-Enterprise 3.6.6
YM: jepara_design
CihRalHang_mSIPlYy2llJTOOa@g2jfE8@yWo0
http://www.regiga-pulsa.com/

M.A.M

Quote from: Regiga on November 24, 2014, 03:48:51 PM
tolong dong temen temen bantu regex tangkap hrga beli dan saldo

Pengisian 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


Telegram: @mam_service


Regiga

RegiGa Pulsa-Enterprise 3.6.6
YM: jepara_design
CihRalHang_mSIPlYy2llJTOOa@g2jfE8@yWo0
http://www.regiga-pulsa.com/

JPM89

#1354
Quote from: Regiga on November 24, 2014, 05:26:42 PM
terima kasih on MAM..untuk harga belinya om tlnng om.. ;) ;)
mgkin bgini
dicoba aja soalnya pake vtri web''wkwk

klo yg dial mgkin bgini

Pengisian (?<hargabeli>[.\d]+).+Saldo=(?<saldo>[.\d]+).



hasilnya:
SUCCESSUL
Parameters:
hargabeli=5000
saldo=3.196.000

PULSAPOINT

#1355
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.

M.A.M

Quote from: PULSAPOINT on December 10, 2014, 07:57:29 PM
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.


Telegram: @mam_service



Muslim Supian

Quote from: M.A.M on March 08, 2014, 01:12:20 AM
Cara ngilangin titik di belakang nilai saldo

Cara ngilanginnya cukup tulis tanda \ antara Regex penangkap saldo (= (?<saldoakhir>[.\d]+)) dengan . (titik) di akhir saldo, sehingga regex di atas berubah menjadi

- (?<hargabeli>.+) = (?<saldoakhir>[.\d]+)\.

atau

- (?<hargabeli>[.\d]+) = (?<saldoakhir>[.\d]+)\.

Dari 2 Regex di atas hasilnya sama, yakni:

Tu lihat teman - teman hilangkan titik di akhir saldo  :D.

Horeeeeeee BERHASIIIIIIIIIL  :)

Tanda \ artinya abaikan, jadi tulisan \. artinya abaikan . (titik), jangan ikut ditangkap

Kasus yang mirip, kuncinya sama, tulis tanda \

Regex
- \[(?<hargabeli>[.\d]+)\]=(?<saldo>[.\d]+)

Artinya \[ adalah abaikan tanda [
Artinya \] adalah abaikan tanda ]

Hasil
Waaah 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 belakangnya
Tulis <spasi>saldo:<spasi>. Kata <spasi> tulis dengan maknanya, jangan hurufnya
Selanjutnya ada kata apa?
Ada tanda (, maka baypass dengan menulis \D*
Lalu tulis (?<saldo>\d+)
Menghasilkan Regex:

\D*(?<hargabeli>\d+)\) saldo: \D*(?<saldo>\d+)

Result:
Makasih banget Tips nya....I love Otomax
***Ispian Multipayment****

INDOlintas


Rekan2 Otomaxer

Mohon 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=547103471239
sn=MAHMUD/3500/R2/Rp

tangkapan sn terputus pada RP


salam sukses
INDOlintas