Forum Orisinil

OtomaX - Orisinil Topup Machine => Parsing => Topic started by: kunc86 on June 07, 2014, 08:15:31 AM

Title: parsing pln
Post by: kunc86 on June 07, 2014, 08:15:31 AM
mau tanya kalau namanya ada spasi nya ?
contoh

Untung Kuncoro

bagaimana agar nanti di SN nya menjadi Untung-Kuncoro

regex nya harus bagaimana yah ?


Terima Kasih
Title: Re: parsing pln
Post by: Ryra Multipay on June 07, 2014, 08:20:58 AM
mau tanya kalau namanya ada spasi nya ?
contoh

Untung Kuncoro

bagaimana agar nanti di SN nya menjadi Untung-Kuncoro

regex nya harus bagaimana yah ?

Terima Kasih

Sebaiknya langsung dishare contoh jawabannya di sini, jadi nnt biar sekalian di buatin regexnya...
Title: Re: parsing pln
Post by: server_kecil on June 07, 2014, 08:26:42 AM
mau tanya kalau namanya ada spasi nya ?
contoh

Untung Kuncoro

bagaimana agar nanti di SN nya menjadi Untung-Kuncoro

regex nya harus bagaimana yah ?


Terima Kasih
ditempel kesini atuh boss contoh reply nya, biar para regex master bisa bantuin. atau bisa di tempel juga kesini http://forum.orisinil.com/index.php/topic,242.1200.html

kalau cuma "Untung Kuncoro" yang mau bantuin juga pasti bingung.  ;D ;D
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 09:41:55 AM
Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /PT. MODERNLAND REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!

gmn caranya biar namanya pakai -

saya sudah ketemu regex nya cuman di nama saja yg bingung

.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<nama>\D+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
Title: Re: parsing pln
Post by: deddyes on June 07, 2014, 10:01:29 AM
Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /PT. MODERNLAND REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!

gmn caranya biar namanya pakai -

saya sudah ketemu regex nya cuman di nama saja yg bingung

.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<nama>\D+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)

terus maunya jadi begini :

Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /PT- MODERNLAND-REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 10:33:46 AM
betul bossssss.... soalnya saya klo narik dari F* ke otomax nya ada spasi langsung kepotong namanya
Title: Re: parsing pln
Post by: M.A.M on June 07, 2014, 10:35:23 AM
BISA BANGETS  ;)
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 11:04:14 AM
BISA BANGETS  ;)

caranya gmn bos ?
Title: Re: parsing pln
Post by: server_kecil on June 07, 2014, 12:45:35 PM
coba ini
Quote
.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<nama1>\S+).(?<nama2>\S+).(?<nama3>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
itu untuk yang nama nya 3kata

Quote
.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<nama1>\S+).(?<nama2>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
untuk nama yang 2 kata.
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 01:47:26 PM
ga bisa bos... ga efektif klo begitu..
Title: Re: parsing pln
Post by: deddyes on June 07, 2014, 01:58:07 PM
ga bisa bos... ga efektif klo begitu..


REGEX bos server_kecil:
Code: [Select]
.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<n1>\S+).(?<n2>\S+).(?<n3>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)

parameter SN :

Code: [Select]
sn=[token]/[kwh]/[n1]-[n2]-[n3]/[daya]/[watt]/[ket]/[ket2]
dah sesuai permintaan tuh bos :


Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /PT. MODERNLAND REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
token=0804-0405-2888-0397-5089
kwh=95,00
n1=PT.
n2=MODERNLAND
n3=REALTY
daya=R1
watt=2200
ket=1800
ket2=2861,00
ket3=100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
sn=0804-0405-2888-0397-5089/95,00/PT.-MODERNLAND-REALTY/R1/2200/1800/2861,00


NB : bikin kelompok jawaban baru menggunakan dua regex dari bos server_kecil tinggal diatur prioritas nya saja, untuk yang dua suku kata dengan nilai yang lebih kecil dari yang tiga suku kata...  ;)
Title: Re: parsing pln
Post by: server_kecil on June 07, 2014, 02:22:48 PM
parameter SN :

Code: [Select]
sn=[token]/[kwh]/[n1]-[n2]-[n3]/[daya]/[watt]/[ket]/[ket2]
dah sesuai permintaan tuh bos :


Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /PT. MODERNLAND REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
token=0804-0405-2888-0397-5089
kwh=95,00
n1=PT.
n2=MODERNLAND
n3=REALTY
daya=R1
watt=2200
ket=1800
ket2=2861,00
ket3=100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
sn=0804-0405-2888-0397-5089/95,00/PT.-MODERNLAND-REALTY/R1/2200/1800/2861,00


NB : bikin kelompok jawaban baru menggunakan dua regex dari bos server_kecil tinggal diatur prioritas nya saja, untuk yang dua suku kata dengan nilai yang lebih kecil dari yang tiga suku kata...  ;)
;D
ga bisa bos... ga efektif klo begitu..
gak efektif gimana boss?
mau 1 regex untuk 2reply nama yang suku kata nya berbeda?
kalau begitu sih ane lambaikan tangan ke kamera.  ;D ;D
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 02:59:58 PM
coba kalau namanya 2 kata.. ga bisa
Title: Re: parsing pln
Post by: deddyes on June 07, 2014, 03:35:06 PM
coba kalau namanya 2 kata.. ga bisa

baca NB nya bos....  ;D

nih kalau dua suku kata :

Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=jawaban=Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /MODERNLAND REALTY /R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
token=0804-0405-2888-0397-5089
kwh=95,00
n1=MODERNLAND
n2=REALTY
daya=R1
watt=2200
ket=1800
ket2=2861,00
ket3=100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!
sn=0804-0405-2888-0397-5089/95,00/MODERNLAND-REALTY/R1/2200/1800/2861,00
Title: Re: parsing pln
Post by: server_kecil on June 07, 2014, 03:47:29 PM
coba kalau namanya 2 kata.. ga bisa
;D
seperti kata boss deddyes diatas.
Quote
bikin kelompok jawaban baru menggunakan dua regex, tinggal diatur prioritas nya saja, untuk yang dua suku kata dengan nilai yang lebih kecil dari yang tiga suku kata...

regex pertama: .+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<n1>\S+).(?<n2>\S+).(?<n3>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
prioritas diisi 2
parameter balasan isi: sn=[token]/[kwh]/[n1]-[n2]-[n3]/[daya]/[watt]/[ket]/[ket2]


regex kedua: .+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<n1>\S+).(?<n2>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
prioritas diisi 1
parameter balasan isi: sn=[token]/[kwh]/[n1]-[n2]/[daya]/[watt]/[ket]/[ket2]


*nambah
regex ketiga, buat yang namanya cuma 1kata: .+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<n1>\S+) /(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)
prioritas diisi 0
parameter balasan isi: sn=[token]/[kwh]/[n1]/[daya]/[watt]/[ket]/[ket2]
Title: Re: parsing pln
Post by: aviva arifin on June 07, 2014, 04:08:24 PM
Gimana kalau namanya kayak gini?

K A T I R U N

berapa suku kata ya?  ;D
Title: Re: parsing pln
Post by: deddyes on June 07, 2014, 04:34:54 PM
Gimana kalau namanya kayak gini?

K A T I R U N

berapa suku kata ya?  ;D

Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 32020407295 berhasil. token:0804-0405-2888-0397-5089 /95,00 /K A T I R U N/R1 /2200 /1800 /2861,00 /100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar bozz!

Code: [Select]
.+token:(?<token>\S{24}) /(?<kwh>[,\d]+) /(?<n1>\S+).(?<n2>\S+).(?<n3>\S+).(?<n4>\S+).(?<n5>\S+).(?<n6>\S+).(?<n7>\S+)/(?<daya>.+) /(?<watt>.+) /(?<ket>.+) /(?<ket2>.+) /(?<ket3>.+)

SUKSES
Parameters:
token=0804-0405-2888-0397-5089
kwh=95,00
n1=K
n2=A
n3=T
n4=I
n5=R
n6=U
n7=N
daya=R1
watt=2200
ket=1800
ket2=2861,00
ket3=100000 #harga:100,500,saldo:736,079,500* h2h all produk ready, hajar

 ;D  ;D  ;D  ;D  ;D
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 05:44:17 PM
klo jawabannya begini kok ga bs ya

Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 56122852603 berhasil. token:3425-4157-5262-1303-4897 /78,00 /MULYADI WIJAYA LIM.B /R2 /4400 /1800 /8928,00 /100000 #harga:100,000,saldo:734,419,500* h2h all produk ready, hajar bozz!

Yth UNTUNG KUNCORO (UN001), pembelian PLN50 ke 56122837661 berhasil. token:4531-1930-8924-2827-5741 /44,80 /DAMIANUS OKOL 2 /R1 /1300 /1800 /4382,00 /50000 #harga:50,000,saldo:733,589,500* h2h all produk ready, hajar bozz!

ga kluar SN nya ya
Title: Re: parsing pln
Post by: deddyes on June 07, 2014, 05:51:12 PM
klo jawabannya begini kok ga bs ya

Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 56122852603 berhasil. token:3425-4157-5262-1303-4897 /78,00 /MULYADI WIJAYA LIM.B /R2 /4400 /1800 /8928,00 /100000 #harga:100,000,saldo:734,419,500* h2h all produk ready, hajar bozz!

Yth UNTUNG KUNCORO (UN001), pembelian PLN50 ke 56122837661 berhasil. token:4531-1930-8924-2827-5741 /44,80 /DAMIANUS OKOL 2 /R1 /1300 /1800 /4382,00 /50000 #harga:50,000,saldo:733,589,500* h2h all produk ready, hajar bozz!

ga kluar SN nya ya

Sukses Semua saya tes bos........  8)

-----------------------------------------------------------------------------------------------------------

Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Yth UNTUNG KUNCORO (UN001), pembelian PLN100 ke 56122852603 berhasil. token:3425-4157-5262-1303-4897 /78,00 /MULYADI WIJAYA LIM.B /R2 /4400 /1800 /8928,00 /100000 #harga:100,000,saldo:734,419,500* h2h all produk ready, hajar bozz!
token=3425-4157-5262-1303-4897
kwh=78,00
n1=MULYADI
n2=WIJAYA
n3=LIM.B
daya=R2
watt=4400
ket=1800
ket2=8928,00
ket3=100000 #harga:100,000,saldo:734,419,500* h2h all produk ready, hajar bozz!
sn=3425-4157-5262-1303-4897/78,00/MULYADI-WIJAYA-LIM.B/R2/4400/1800/8928,00

-------------------------------------------------------------------------------------------------------------------


Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Yth UNTUNG KUNCORO (UN001), pembelian PLN50 ke 56122837661 berhasil. token:4531-1930-8924-2827-5741 /44,80 /DAMIANUS OKOL 2 /R1 /1300 /1800 /4382,00 /50000 #harga:50,000,saldo:733,589,500* h2h all produk ready, hajar bozz!
token=4531-1930-8924-2827-5741
kwh=44,80
n1=DAMIANUS
n2=OKOL
n3=2
daya=R1
watt=1300
ket=1800
ket2=4382,00
ket3=50000 #harga:50,000,saldo:733,589,500* h2h all produk ready, hajar bozz!
sn=4531-1930-8924-2827-5741/44,80/DAMIANUS-OKOL-2/R1/1300/1800/4382,00


regex diatas ga menyertakan tujuannya, mungkin itu masalahnya......  ;D
Title: Re: parsing pln
Post by: kunc86 on June 07, 2014, 06:05:01 PM
wah iya kuarng di prioritas... makasih ya bos buat bantuannya....
Title: Re: parsing pln
Post by: mabruk on June 07, 2014, 09:12:26 PM
Nyima aja sambil memperdalam ilmu  ;)
Title: Re: parsing pln
Post by: trisno eka prasetya on June 07, 2014, 10:34:32 PM
semoga bisa membantu maaf kalau salah masih dalam tahap belajar

ke (?<tujuan>.+) berhasil.+n:(?<sn>.+) /(?<kwh>[,.\d]+) /(?<nama>.+) /(?<gol>.+) /(?<daya>.+) /(?<adm>.+) /(?<hrg>.+) /(?<nominal>.+)000 #
Title: Re: parsing pln
Post by: SSDKI on June 14, 2014, 07:28:26 PM
bos tlong di bantu regex reply cek tagihan PLN.

 Tagihan PLN|TARYONO|535851116636|Rp: 178.481|Adm: 1.800|Bln: JUN 14|Bln Tag: 1|JML Bayar: Rp 180.281

bayar PLN
SUKSES.Isi BAYAR ke 535851116636 pada 2014-06-14 16:12:14,SN: 0IWS233513815ED790A1EA74B9DB3913. Saldo awal 605,028-(68,631)= Rp 536,397 .
Title: Re: parsing pln
Post by: tampulsa on August 10, 2017, 08:52:30 PM
Nohon dibantu regex nya gimana ya..???
R#35499 TKN100.46002317082 sdh pernah jam 19:54, sts Sukses. SN: 4627 6714 8195 6719 8231. Trx NO hp & nominal sama dgn format sama, batas 24 jam kecuali pakai .2 dibelakang pin/Refid berbeda
      Hasil pengujian :
Status Trx = SUKSES
========================
Parameter yang ditangkap:
jawaban=R#35499 TKN100.46002317082 sdh pernah jam 19:54, sts Sukses. SN: 4627 6714 8195 6719 8231. Trx NO hp & nominal sama dgn format sama, batas 24 jam kecuali pakai .2 dibelakang pin/Refid berbeda
tujuan=46002317082
sn=4627 SN nya cuma 4 digit padahal PLN kan harusnya 20 digit....... :(.. :(
Title: Re: parsing pln
Post by: server alit on August 27, 2017, 08:41:07 AM
coba pakai ini pak,,insyaallah bisa clear permasalahannya
maap cuma newbie
Title: Re: parsing pln
Post by: tampulsa on August 27, 2017, 12:59:19 PM
coba pakai ini pak,,insyaallah bisa clear permasalahannya
maap cuma newbie
Terimakasih gan pencerahannya sangat bermanfaat smoga berkah.. :) :)
Title: Re: parsing pln
Post by: Barokah Pulsa on August 27, 2017, 02:04:05 PM
Nohon dibantu regex nya gimana ya..???
R#35499 TKN100.46002317082 sdh pernah jam 19:54, sts Sukses. SN: 4627 6714 8195 6719 8231. Trx NO hp & nominal sama dgn format sama, batas 24 jam kecuali pakai .2 dibelakang pin/Refid berbeda
      Hasil pengujian :
Status Trx = SUKSES
========================
Parameter yang ditangkap:
jawaban=R#35499 TKN100.46002317082 sdh pernah jam 19:54, sts Sukses. SN: 4627 6714 8195 6719 8231. Trx NO hp & nominal sama dgn format sama, batas 24 jam kecuali pakai .2 dibelakang pin/Refid berbeda
tujuan=46002317082
sn=4627 SN nya cuma 4 digit padahal PLN kan harusnya 20 digit....... :(.. :(
maaf pak ikut tanya yg di merahin, kadang ada sebagian suplayer walopun sudah di beri angka 2 tetap terbaca satu trx dan di kasih SN yg sama dan ini menggunakan Modul OH, minta pencerahannya utk masalah sperti ini pak, trims
Title: Re: parsing pln
Post by: madkios on August 31, 2017, 11:40:55 AM
maaf pak ikut tanya yg di merahin, kadang ada sebagian suplayer walopun sudah di beri angka 2 tetap terbaca satu trx dan di kasih SN yg sama dan ini menggunakan Modul OH, minta pencerahannya utk masalah sperti ini pak, trims

Yg kaya gini ini, Suplayer tidak terima trx 2x,
Title: Re: parsing pln
Post by: spacetronik on September 19, 2017, 06:26:23 PM
Yg kaya gini ini, Suplayer tidak terima trx 2x,
betul