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

csserpul

Quote from: kimscellular on March 06, 2014, 10:59:28 PM
Trx Status -> P50.32020164011 Sukses; sn: 6923-4175-1037-8878-0656/M-ALI-DIJLHAFID/R1/1300/47,1. trxid: 36430 tujuan: 32020164011 hargabeli: 48.500 nominal: 50

replynya cukup aneh ya... ane coba bantuin ya

(?<nominal>\d+).(?<tujuan>\d+).+sn: (?<sn1>\d+)-(?<sn2>\d+)-(?<sn3>\d+)-(?<sn4>\d+)-(?<sn5>\d+)/(?<nama>\D+)/(?<gol>.+)/(?<kwh>.+). trxid: (?<trxid>\d+).+hargabeli: (?<hargabeli>[.\d]+)

SUCCESSUL
Parameters:
nominal=50
tujuan=32020164011
sn1=6923
sn2=4175
sn3=1037
sn4=8878
sn5=0656
nama=M-ALI-DIJLHAFID
gol=R1/1300
kwh=47,1
trxid=36430
hargabeli=48.500

pada parameter balasan tulis : sn=TOKEN : [sn1]-[sn2]-[sn3]-[sn4]-[sn5]/[nama]/[gol]/[kwh] kWh.

semoga membantu
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

kimscellular

Terima kasih banyak suhu CSserpul akhirnya lega hehehe trims ..

nagabe

XL10.087879033689 Harga Rp.10400 berhasil, SN: 06030306698795. Saldo Rp.(Awal 191838 Akhir 181438)

klo kaya gini, gmn ya regex nangkep hrga beli + saldonya?? trlalu banyak tulisan antara hrga dgn saldo akirnya..

jd bingung.. :D

M.A.M

Quote from: nagabe on March 06, 2014, 11:59:11 PM
XL10.087879033689 Harga Rp.10400 berhasil, SN: 06030306698795. Saldo Rp.(Awal 191838 Akhir 181438)

klo kaya gini, gmn ya regex nangkep hrga beli + saldonya?? trlalu banyak tulisan antara hrga dgn saldo akirnya..

jd bingung.. :D

Regex:
Harga Rp.(?<hargabeli>\d+).+Akhir (?<saldo>\d+)

Result:
QuoteSUCCESSUL
Parameters:
hargabeli=10400
saldo=181438

Telegram: @mam_service


ekosuryadi

mohon bantuannya ya pak bos...untuk harga beli sama saldo akhirnya,trims
Alhamdulillah S5.081320364438 SUKSES VSN: 4030621320021940480  Saldo awal:Rp.191,200 - Rp.5,450 = Rp.185,750.
Rumah Pulsa Garut/SURYATAMA GEMILANG
YM :ecoabi HP :087827322009
otomax ter aptudet
www.rumahpulsagarut.blogspot.com/www.suryatamagemilang.com
Reseller terima,MD senusantara terima,H2H terima,jasa pembuatan website juga bisa#lgsg ke ym atau nope

nagabe

Quote from: M.A.M on March 07, 2014, 12:05:42 AM
Regex:
Harga Rp.(?<hargabeli>\d+).+Akhir (?<saldo>\d+)

Result:

thx bos..:)

M.A.M

Quote from: ekosuryadi on March 07, 2014, 12:20:55 AM
mohon bantuannya ya pak bos...untuk harga beli sama saldo akhirnya,trims
Alhamdulillah S5.081320364438 SUKSES VSN: 4030621320021940480  Saldo awal:Rp.191,200 - Rp.5,450 = Rp.185,750.

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

Result:
QuoteSUCCESSUL
Parameters:
hargabeli=5,450
saldo=185,750

Telegram: @mam_service


Ryra Multipay

Quote from: csserpul on March 06, 2014, 12:56:29 AM
intinya yang mau belajar soal regex harga beli, simpan regex ini baik2

(?<hargabeli>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<hargabeli>[,\d]+) -> untuk nominal menggunakan koma (,)
(?<saldo>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<saldo>[.\d]+) -> untuk nominal menggunakan koma (,)

intinya, jangan terus request, kalo bisa nyoba sendiri kenapa engga ?  ;D main regex it's fun kaya mecahin kasus aja ;D

kl sperti ini gan,,, jadi dlm 1 suplier replynya kadang beda. yaitu kadang pake pemisah nominal titik (ex= 10.350) kadang ga pake pemisah nominal (ex= 10350) ?

monggo dibantu
Melayani Pembelian, Upgrade, Iuran Tahunan, Ganti Dongle, dan Balik Nama OtomaXTelp|SMS|WA : 085641234275
Telegram: @ryra_official
| www.ryracell.co.id Server Pulsa All Operator & PPOB Online

csserpul

#888
Quote from: ::ryra ceLL:: on March 07, 2014, 06:37:32 AM
kl sperti ini gan,,, jadi dlm 1 suplier replynya kadang beda. yaitu kadang pake pemisah nominal titik (ex= 10.350) kadang ga pake pemisah nominal (ex= 10350) ?

monggo dibantu

saya cuman tulis 10350 di regex tester dengan regex (?<hargabeli>[.\d]+)

hasilnya
SUCCESSUL
Parameters:
hargabeli=10350

tapi kalo di belakang 10350 ndak ada titik ya... kalo ada titik harusnya make ini
(?<hargabeli>[\d]+)

tp nggak bisa support 2regex dalam 1 modul... kayaknya kalo nangkep begitu harus make 2 modul  ;D
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

de-ud

yg model begini gmna, udah coba2 lm bs berhasil

Yth: de-ud cell,Trx TSH5 18:24 06/03/14 082326576530,SUKSES,Hrg:5300.SN:4030618250381011750.SLD:209.225, TSEL Nas report lambat boss,,dikondisikan,, tps open...
dmaster-reload.netOtomaX Ultimate: OID: CihRtoFMLA_Y7FVV2aD62Ec879SnbhjBb3keBM 3.6.4
http://www.dmaster-reload.net
https://www.facebook.com/dmasterreload

csserpul

#890
Quote from: de-ud on March 07, 2014, 07:26:36 AM
yg model begini gmna, udah coba2 lm bs berhasil

Yth: de-ud cell,Trx TSH5 18:24 06/03/14 082326576530,SUKSES,Hrg:5300.SN:4030618250381011750.SLD:209.225, TSEL Nas report lambat boss,,dikondisikan,, tps open...

kayak yang ane uda ajarin bos de-ud

Hrg:(?<hargabeli>[\d]+).+SLD:(?<saldo>[.\d]+)
SUCCESSUL
Parameters:
hargabeli=5300
saldo=209.225
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

M.A.M

Quote from: ::ryra ceLL:: on March 07, 2014, 06:37:32 AM
kl sperti ini gan,,, jadi dlm 1 suplier replynya kadang beda. yaitu kadang pake pemisah nominal titik (ex= 10.350) kadang ga pake pemisah nominal (ex= 10350) ?

monggo dibantu

Tidak masalah, tetap bisa ditangkap. Maaf, bisa diberikan 2 reply berbedanya....

Telegram: @mam_service


Ryra Multipay

#892
Quote from: csserpul on March 07, 2014, 07:26:02 AM
saya cuman tulis 10350 di regex tester dengan regex (?<hargabeli>[.\d]+)

hasilnya
SUCCESSUL
Parameters:
hargabeli=10350

tapi kalo di belakang 10350 ndak ada titik ya... kalo ada titik harusnya make ini
(?<hargabeli>[\d]+)


iya ternyata,,, thx gan....
Melayani Pembelian, Upgrade, Iuran Tahunan, Ganti Dongle, dan Balik Nama OtomaXTelp|SMS|WA : 085641234275
Telegram: @ryra_official
| www.ryracell.co.id Server Pulsa All Operator & PPOB Online

Ryra Multipay

Quote from: M.A.M on March 07, 2014, 07:33:28 AM
Tidak masalah, tetap bisa ditangkap. Maaf, bisa diberikan 2 reply berbedanya....

solved gan, ini utk reply ppob engine

reply 1 (tdk pake pemisah nominal)
QuoteBayar TELKOM GROUP SUKSES. ID Pelanggan 0291685700 A/N YAKOBUS RIYANTO, Periode MAR2014. Rp tagihan Rp.33949+ biaya admin Rp.3000 = 36949. REFF: 5703C7A09864FC140AA53D3A228ECD0D. Fee: 1600. Saldo Rp.826542 - 35349 = 791193

reply 2 (pake pemisah nominal)
QuoteR## T#3264478 PLN Prepaid Adm 1600 TKA50.34005280218 SUKSES. SN/Token: 6631-6801-1884-6423-0806/SUNARTI/R1/900VA/73.4. Saldo 791.193 - 48.500 = 742.693 @06/03 06:38:09. PLNREF=0NIW1235166679DFBC119D9D849E00D7. RP TOKEN=44.403,00. PPN=0,00. PPJ=3.997,00..

regex
Quote- (?<hargabeli>[.\d]+) = (?<saldo>[.\d]+)
Melayani Pembelian, Upgrade, Iuran Tahunan, Ganti Dongle, dan Balik Nama OtomaXTelp|SMS|WA : 085641234275
Telegram: @ryra_official
| www.ryracell.co.id Server Pulsa All Operator & PPOB Online

de-ud

Quote from: csserpul on March 07, 2014, 07:31:35 AM
kayak yang ane uda ajarin bos de-ud

Hrg:(?<hargabeli>[\d]+).+SLD:(?<saldo>[.\d]+)
SUCCESSUL
Parameters:
hargabeli=5300
saldo=209.225

txs gan, beberapa utak utik sambil belajar pake:

Quote(?<hargabeli>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<hargabeli>[,\d]+) -> untuk nominal menggunakan koma (,)
(?<saldo>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<saldo>[.\d]+) -> untuk nominal menggunakan koma (,)

cuma mungkin ada parameter2 lain yg lebih detail?
dmaster-reload.netOtomaX Ultimate: OID: CihRtoFMLA_Y7FVV2aD62Ec879SnbhjBb3keBM 3.6.4
http://www.dmaster-reload.net
https://www.facebook.com/dmasterreload

csserpul

#895
(?<hargabeli>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<hargabeli>[,\d]+) -> untuk nominal menggunakan koma (,)
(?<hargabeli>[\d]+) -> untuk nominal tanpa pemisah
(?<saldo>[.\d]+) -> untuk nominal menggunakan titik (.)
(?<saldo>[.\d]+) -> untuk nominal menggunakan koma (,)
(?<saldo>[\d]+) -> untuk nominal tanpa pemisah
jika antara harga dan saldo terpisah pakai .+ (titik plus) sebagai batu loncatan ke kata kunci selanjutnya. silahkan perhatikan penggunaan .+ pada regex yang ane uda kasih..
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

M.A.M

Quote from: ::ryra ceLL:: on March 07, 2014, 07:38:59 AM
solved gan, ini utk reply ppob engine

reply 1 (tdk pake pemisah nominal)
reply 2 (pake pemisah nominal)
regex

Regex: (gaya lain)  ;)
- (?<hargabeli>\d+) = (?<saldo>\d+)|- (?<hargabeli>[.\d]+) = (?<saldo>[.\d]+)

Reply:
Quote
QuoteBayar TELKOM GROUP SUKSES. ID Pelanggan 0291685700 A/N YAKOBUS RIYANTO, Periode MAR2014. Rp tagihan Rp.33949+ biaya admin Rp.3000 = 36949. REFF: 5703C7A09864FC140AA53D3A228ECD0D. Fee: 1600. Saldo Rp.826542 - 35349 = 791193

Result:
QuoteSUCCESSUL
Parameters:
hargabeli=35349
saldo=791193

Reply:
QuoteR## T#3264478 PLN Prepaid Adm 1600 TKA50.34005280218 SUKSES. SN/Token: 6631-6801-1884-6423-0806/SUNARTI/R1/900VA/73.4. Saldo 791.193 - 48.500 = 742.693 @06/03 06:38:09. PLNREF=0NIW1235166679DFBC119D9D849E00D7. RP TOKEN=44.403,00. PPN=0,00. PPJ=3.997,00..

Result:
QuoteSUCCESSUL
Parameters:
hargabeli=48.500
saldo=742.693

Intinya: 1 Modul dapat menangkap harga beli dan saldo dalam berbagai bentuk

Telegram: @mam_service


ekosuryadi

Quote from: M.A.M on March 07, 2014, 05:59:36 AM
Regex:
- Rp.(?<hargabeli>[,\d]+) = Rp.(?<saldo>[,\d]+)

Result:
makasih pak bos M.A.M
Rumah Pulsa Garut/SURYATAMA GEMILANG
YM :ecoabi HP :087827322009
otomax ter aptudet
www.rumahpulsagarut.blogspot.com/www.suryatamagemilang.com
Reseller terima,MD senusantara terima,H2H terima,jasa pembuatan website juga bisa#lgsg ke ym atau nope

Ryra Multipay

Quote from: M.A.M on March 07, 2014, 07:53:09 AM
Regex: (gaya lain)  ;)
- (?<hargabeli>\d+) = (?<saldo>\d+)|- (?<hargabeli>[.\d]+) = (?<saldo>[.\d]+)

Intinya: 1 Modul dapat menangkap harga beli dan saldo dalam berbagai bentuk

wow, ternyata regex bisa pakai bermacam gaya juga ya,, kayak kamasutra aja  ;D
berarti bisa pake pemisah |

mantap....
Melayani Pembelian, Upgrade, Iuran Tahunan, Ganti Dongle, dan Balik Nama OtomaXTelp|SMS|WA : 085641234275
Telegram: @ryra_official
| www.ryracell.co.id Server Pulsa All Operator & PPOB Online

csserpul

Quote from: ::ryra ceLL:: on March 07, 2014, 08:15:33 AM
wow, ternyata regex bisa pakai bermacam gaya juga ya,, kayak kamasutra aja  ;D
berarti bisa pake pemisah |

mantap....

memang mantap dunia regex  ;D ;D lebih mantep lagi ya otomaxnya  ;D ;D
TransaksiPulsaku Indonesia
Software : Otomax Ultimate