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

1510Cell

Quote from: SASUKE UCHIHA on July 29, 2013, 09:39:06 AM
pinter pinter ea, hebat....
iya mas,kita juga kudu mahamin biar ikutan pinter  ;D ;D
Jangan menyerah selagi masih ada kemungkinan walaupun itu hanya 1 persen
Karna selama masih belum 0% segalanya masih mungkin
Wish never ENDâ„¢

MursyidCell

bantuin  gan... buat regex nya

QuoteMURSYID CELL, GIL10392 - Kode: TELKOMINQ Tujuan: 152543200557 BERHASIL. SN: MUHAMMAD SIFAUDDIN periode:JUL2013 tagihan:355250 billqty:1 admbank:2500. Hrg 1. Sal 474.909. . ---INFO---

sekiranya bisa menampilkan total bayar dan cara bayarnya

sy coba susun sendiri jd begini:

QuoteStatus Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=MURSYID CELL, GIL10392 - Kode: TELKOMINQ Tujuan: 152543200557 BERHASIL. SN: MUHAMMAD SIFAUDDIN periode:JUL2013 tagihan:355250 billqty:1 admbank:2500. Hrg 1. Sal 474.909. . ---INFO---
tujuan=152543200557
sn=MUHAMMAD SIFAUDDIN periode:JUL2013 tagihan:355250 billqty:1 admbank:2500
keterangan=TAGIHAN SPEEDY 152543200557 an MUHAMMAD SIFAUDDIN periode:JUL2013 tagihan:355250 billqty:1 admbank:2500 BERHASIL. Total Bayar: [totalbayar] Reff: [ref]

makasih gan...
Otomax Adv 3.8.1
PLATINUM RLD
Pasirian Lumajang JATIM

MursyidCell

ini lagi gan... bantu regexnya ya
QuoteTagihan a.n: ARI ID Pelanggan: 516090526724, bulan: Jul13, Jml Periode: 1 bulan, Biaya admin: 2500, Total Tagihan: 19953. Fee Agen: 1900. Harga Modal: 18053

jawabn pembayarn suksesnya

QuoteBayar PLN berhasil. ID Pel: 516090526724, bulan: Jul13, Jml Periode: 1 bulan, Reff: V00KF1197403149D7U32EK458009, Admin: 2500, Fee Agen: 1900. Total Tagihan: 19953. Sisa Saldo Rp.84931-Rp.18053 = Rp. 66878

makasih banyak yg sdh bantu...
Otomax Adv 3.8.1
PLATINUM RLD
Pasirian Lumajang JATIM

zack angkasa pulsa

SElamat Malam Gan, mohon bantuannya regex ini
Pembelian CP50 ke 39110277074 SUKSES No Seri 5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80.

Sudah saya coba regexnya
CP(?<nominal>\d+) ke (?<tujuan>\d+) SUKSES No Seri (?<sn>.+). Hrg

hsilnya
SUCCESSUL
Parameters:
nominal=50
tujuan=39110277074
sn=5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80

Tapi yang buat pusing buat jawaban dari providernya sudah berbagai simulasi ngabisa juga, apakah regexnya sdh benar?
Terimakasih atas bantuannya.

arieftheluffy

#724
Quote from: zack angkasa pulsa on August 02, 2013, 09:57:59 PM
SElamat Malam Gan, mohon bantuannya regex ini
Pembelian CP50 ke 39110277074 SUKSES No Seri 5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80.

Sudah saya coba regexnya
CP(?<nominal>\d+) ke (?<tujuan>\d+) SUKSES No Seri (?<sn>.+). Hrg

hsilnya
SUCCESSUL
Parameters:
nominal=50
tujuan=39110277074
sn=5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80

Tapi yang buat pusing buat jawaban dari providernya sudah berbagai simulasi ngabisa juga, apakah regexnya sdh benar?
Terimakasih atas bantuannya.

yang merah yakin ada?
yang biru maksudnya gmn?

aviva arifin

Quote from: zack angkasa pulsa on August 02, 2013, 09:57:59 PM
SElamat Malam Gan, mohon bantuannya regex ini
Pembelian CP50 ke 39110277074 SUKSES No Seri 5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80.

Sudah saya coba regexnya
CP(?<nominal>\d+) ke (?<tujuan>\d+) SUKSES No Seri (?<sn>.+). Hrg

hsilnya
SUCCESSUL
Parameters:
nominal=50
tujuan=39110277074
sn=5882-9782-8833-8405-0391/ASTER SUSIHARTO HUTAURUK/900R1/KWH72,80

Tapi yang buat pusing buat jawaban dari providernya sudah berbagai simulasi ngabisa juga, apakah regexnya sdh benar?
Terimakasih atas bantuannya.

REGEX
\D*(?<nom>\d+)\D*(?<tuj>\d+)\D*(?<tkn>\S{24})/(?<an>\D+)/(?<daya>\d+)(?<trf>\S{2})/.*(?<kwh>\S{5})

RESULT
QuoteSUCCESSUL
Parameters:
nom=50
tuj=39110277074
tkn=5882-9782-8833-8405-0391
an=ASTER SUSIHARTO HUTAURUK
daya=900
trf=R1
kwh=72,80

PARAMETER BALASAN
sn=[tkn]/[an]/[trf]/[daya]/[kwh]

zack angkasa pulsa

Terimakasih Gan Arifin Regexnya, cuma diseting jawaban dari providernya nga bs sukses
ini yang saya buat
prioritas : 0
kata kunci harus ada : SUKSES[spasi]
awalan tujuan : ke[spasi]
akhiran tujuan : [spasi]
awalan sn : Seri[spasi]
akhiran sn : .[spasi]Hrg

Pembelian CP20 ke 22116858931 SUKSES No Seri 3001-2229-4465-1541-9899/P.PANJAITAN/900R1/KWH27,70. Hrg Rp.18.700. Sal Rp.890.594 @03/08 13:17:46.>> PLN20.IDPEL.PIN.NOHPPLNGG

zack angkasa pulsa

Quote from: zack angkasa pulsa on August 03, 2013, 02:29:15 PM
Terimakasih Gan Arifin Regexnya, cuma diseting jawaban dari providernya nga bs sukses
ini yang saya buat
prioritas : 0
kata kunci harus ada : SUKSES[spasi]
awalan tujuan : ke[spasi]
akhiran tujuan : [spasi]
awalan sn : Seri[spasi]
akhiran sn : .[spasi]Hrg

Pembelian CP20 ke 22116858931 SUKSES No Seri 3001-2229-4465-1541-9899/P.PANJAITAN/900R1/KWH27,70. Hrg Rp.18.700. Sal Rp.890.594 @03/08 13:17:46.>> PLN20.IDPEL.PIN.NOHPPLNGG

Sudah bisa Gan ternyata setig jawaban dari providernya tidak perlu diisi ya.

zack angkasa pulsa

Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Pembelian CP50 ke 39110295423 SUKSES No Seri 6803-8452-5025-5858-4027/PAINDOAN SIPAHUTAR/900R1/KWH72,80. Hrg Rp.48.700. Sal Rp.792.044 @03/08 14:36:32.>> PLN20.IDPEL.PIN.NOHPPLNGG
nom=50
tuj=39110295423
tkn=6803-8452-5025-5858-4027
an=PAINDOAN SIPAHUTAR
daya=900
trf=R1
kwh=72,80
sn=6803-8452-5025-5858-4027/PAINDOAN SIPAHUTAR/R1/900/72,80

Tapi tidak langsung sukses kenapa ya Gan, tks

aviva arifin

Quote from: zack angkasa pulsa on August 03, 2013, 02:31:52 PM
Terimakasih Gan Arifin Regexnya, cuma diseting jawaban dari providernya nga bs sukses
ini yang saya buat
prioritas : 0
kata kunci harus ada : SUKSES[spasi]
awalan tujuan : ke[spasi]
akhiran tujuan : [spasi]
awalan sn : Seri[spasi]
akhiran sn : .[spasi]Hrg

Pembelian CP20 ke 22116858931 SUKSES No Seri 3001-2229-4465-1541-9899/P.PANJAITAN/900R1/KWH27,70. Hrg Rp.18.700. Sal Rp.890.594 @03/08 13:17:46.>> PLN20.IDPEL.PIN.NOHPPLNGG

Sudah bisa Gan ternyata setig jawaban dari providernya tidak perlu diisi ya.

Setting jawaban dari provider yang mana ini maksudnya?

Quote from: zack angkasa pulsa on August 03, 2013, 02:45:35 PM
Status Trx = SUKSES
Auto Off = <tidak ada>
========================
Parameter yang ditangkap:
jawaban=Pembelian CP50 ke 39110295423 SUKSES No Seri 6803-8452-5025-5858-4027/PAINDOAN SIPAHUTAR/900R1/KWH72,80. Hrg Rp.48.700. Sal Rp.792.044 @03/08 14:36:32.>> PLN20.IDPEL.PIN.NOHPPLNGG
nom=50
tuj=39110295423
tkn=6803-8452-5025-5858-4027
an=PAINDOAN SIPAHUTAR
daya=900
trf=R1
kwh=72,80
sn=6803-8452-5025-5858-4027/PAINDOAN SIPAHUTAR/R1/900/72,80

Tapi tidak langsung sukses kenapa ya Gan, tks

Status di Tab Transaksi apa gan? menunggu jawaban atau apa?

zack angkasa pulsa

Quote from: aviva arifin on August 03, 2013, 06:05:44 PM
Setting jawaban dari provider yang mana ini maksudnya?

Status di Tab Transaksi apa gan? menunggu jawaban atau apa?

DAri administrasi >> Jawaban dari provider
Ternyata setelah beberapakali transaksi baru bisa sukses sendiri Gan,
Terimakasih atas panduannya.
:)

aviva arifin

Quote from: zack angkasa pulsa on August 03, 2013, 06:12:49 PM
DAri administrasi >> Jawaban dari provider
Ternyata setelah beberapakali transaksi baru bisa sukses sendiri Gan,
Terimakasih atas panduannya.
:)

:D SUKSES ya gan. Mungkin yang agan maksud ni Parameter Balasan kali ya...... Kalau Jawaban dari Provider tidak diisi apa bisa SUKSES?  ;D

zack angkasa pulsa

Quote from: aviva arifin on August 03, 2013, 06:18:43 PM
:D SUKSES ya gan. Mungkin yang agan maksud ni Parameter Balasan kali ya...... Kalau Jawaban dari Provider tidak diisi apa bisa SUKSES?  ;D

Iya gan, awalan tujuan, akhiran tujuan, awaln sn, akhiran sn saya kosongin saja.

azmi reffil

Yth;MAXISPULSA(ZP00257), Trx PLN20.34001484962, BERHASIL TOKEN:0617 5149 6460 8350 4375/CUT SAHPUTRA/R1 /000000900/Kwh:27,70. Hrg 19000.Saldo: 768


BOS tlg bantu sy gmn cara nagkap jawaban,gak bls ke rs
otomax  3.3.4
OID CihWBUYJCQ_6IAzm97PFwnSE1DIKvelHRbqVI8

M.Abdul Wakhid

Quote from: azmi reffil on August 14, 2013, 08:00:38 PM
Yth;MAXISPULSA(ZP00257), Trx PLN20.34001484962, BERHASIL TOKEN:0617 5149 6460 8350 4375/CUT SAHPUTRA/R1 /000000900/Kwh:27,70. Hrg 19000.Saldo: 768


BOS tlg bantu sy gmn cara nagkap jawaban,gak bls ke rs

regex:
Trx\D*(?<nominal>\d+).(?<tujuan>\d+).+TOKEN:(?<sn>.+) Hrg

Result:
SUKSES
Parameters:
nominal=20
tujuan=34001484962
sn=0617 5149 6460 8350 4375/CUT SAHPUTRA/R1 /000000900/Kwh:27,70.

semoga membahtu  :)
"Dinda Cell"
Jl. Patiunus No 20 Dandangan
Kode pos: 64122
Kota Kediri-Jawa Timur

aviva arifin

Quote from: azmi reffil on August 14, 2013, 08:00:38 PM
Yth;MAXISPULSA(ZP00257), Trx PLN20.34001484962, BERHASIL TOKEN:0617 5149 6460 8350 4375/CUT SAHPUTRA/R1 /000000900/Kwh:27,70. Hrg 19000.Saldo: 768


BOS tlg bantu sy gmn cara nagkap jawaban,gak bls ke rs

REGEX
Trx\D*(?<nominal>\d+).(?<tujuan>\d+)\D*(?<status>BERHASIL) TOKEN:(?<t1>\S{4}) (?<t2>\S{4}) (?<t3>\S{4}) (?<t4>\S{4}) (?<t5>\S{4})/(?<an>\D+)/(?<tarif>\S{2}) /000000(?<gol>900)/Kwh:(?<kwh>\S{5})

RESULT
QuoteSUCCESSUL
Parameters:
nominal=20
tujuan=34001484962
status=BERHASIL
t1=0617
t2=5149
t3=6460
t4=8350
t5=4375
an=CUT SAHPUTRA
tarif=R1
gol=900
kwh=27,70

PARAMETER BALASAN
sn=[tk1]-[tk2]-[tk3]-[tk4]-tk5]/[an]/[tarif]/[gol]/[kwh]

ILUSTRASI
Quote................................... SN: 0617-5149-6460-8350-4375/CUT SAHPUTRA/R1/900/27,70

Artron

Gan, ada yang mau jelasin tentang simbol2 yang di gunakan di regex gak,, maklum newbie :-[
Belajar Istiqomah dalam melakukan kebaikan, :-)

IMcentre

Quote from: Artron on August 17, 2013, 04:16:08 PM
Gan, ada yang mau jelasin tentang simbol2 yang di gunakan di regex gak,, maklum newbie :-[

coba main2 ke sini : http://smartsoftware.web.id/ekspresi-reguler/
Alamat : Jalan Jend.Sudirman Gg. Teladan No.27 Kel. Kota Gapura Kec. Kotabumi Kota Kab. Lampung Utara - Lampung 34512
Telegram cs  : @cs_imcpulsa / Telegram Adm : @ibnusittaharifin
Telp/WA/SMS  : 082374269999
Channel  : https://t.me/infoimcpulsa

aviva arifin

Quote from: Artron on August 17, 2013, 04:16:08 PM
Gan, ada yang mau jelasin tentang simbol2 yang di gunakan di regex gak,, maklum newbie :-[

Arti mudah simbol - simbol rEgEx ala ndeso:

\d+
= Nangkep angka

\D+
= Nangkep huruf

.+
= Nangkep angka dan huruf

\D*
= Mengabaikan huruf apa saja

<......>
= Membikin kata ganti

(.......)
= Membikin kelompok sesuatu yang ditangkep

Apa lagi ya  ::)

yo2k_mega

Quote from: aviva arifin on August 17, 2013, 05:28:26 PM
Arti mudah simbol - simbol rEgEx ala ndeso:

\d+
= Nangkep angka

\D+
= Nangkep huruf

.+
= Nangkep angka dan huruf

\D*
= Mengabaikan huruf apa saja

<......>
= Membikin kata ganti

(.......)
= Membikin kelompok sesuatu yang ditangkep

Apa lagi ya  ::)

nambahin dikit  ;D ;D ;D ;D

+  = akan menyisipkan

*  = akan mengabaikan

\d  = Hanya Angka

\D  = Hanya Huruf

.     = Semua Angka dan Huruf

{xx,xx}  = mengambil hasil sejumlah xx

<xx>  = membuat variable