Author Topic: Regular Expressions Cheat Sheet  (Read 1073976 times)

csserpul

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 414
Re: Regular Expressions Cheat Sheet
« Reply #880 on: March 06, 2014, 11:10:18 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

Code: [Select]
(?<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

  • User OtomaX --
  • Newbie
  • *
  • Posts: 76
Re: Regular Expressions Cheat Sheet
« Reply #881 on: March 06, 2014, 11:37:31 PM »
Terima kasih banyak suhu CSserpul akhirnya lega hehehe trims ..

nagabe

  • Newbie
  • *
  • Posts: 13
Re: Regular Expressions Cheat Sheet
« Reply #882 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

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: Regular Expressions Cheat Sheet
« Reply #883 on: March 07, 2014, 12:05:42 AM »
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:
Code: [Select]
Harga Rp.(?<hargabeli>\d+).+Akhir (?<saldo>\d+)
Result:
Quote
SUCCESSUL
Parameters:
hargabeli=10400
saldo=181438

Telegram: @mam_service


ekosuryadi

  • User OtomaX --
  • Jr. Member
  • **
  • Posts: 138
Re: Regular Expressions Cheat Sheet
« Reply #884 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.
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

  • Newbie
  • *
  • Posts: 13
Re: Regular Expressions Cheat Sheet
« Reply #885 on: March 07, 2014, 12:40:20 AM »
Regex:
Code: [Select]
Harga Rp.(?<hargabeli>\d+).+Akhir (?<saldo>\d+)
Result:

thx bos..:)

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: Regular Expressions Cheat Sheet
« Reply #886 on: March 07, 2014, 05:59:36 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:
Code: [Select]
- Rp.(?<hargabeli>[,\d]+) = Rp.(?<saldo>[,\d]+)
Result:
Quote
SUCCESSUL
Parameters:
hargabeli=5,450
saldo=185,750

Telegram: @mam_service


Ryra Multipay

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,265
  • OtomaX Ultimate
    • Server Pulsa All Operator & PPOB
Re: Regular Expressions Cheat Sheet
« Reply #887 on: March 07, 2014, 06:37:32 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

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 414
Re: Regular Expressions Cheat Sheet
« Reply #888 on: March 07, 2014, 07:26:02 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
« Last Edit: March 07, 2014, 07:34:30 AM by csserpul »
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

de-ud

  • User OtomaX
  • Sr. Member
  • ****
  • Posts: 1,831
    • DMASTER-RELOAD
Re: Regular Expressions Cheat Sheet
« Reply #889 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...
dmaster-reload.netOtomaX Ultimate: OID: CihRtoFMLA_Y7FVV2aD62Ec879SnbhjBb3keBM 3.6.4
http://www.dmaster-reload.net
https://www.facebook.com/dmasterreload

csserpul

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 414
Re: Regular Expressions Cheat Sheet
« Reply #890 on: March 07, 2014, 07:31:35 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

Code: [Select]
Hrg:(?<hargabeli>[\d]+).+SLD:(?<saldo>[.\d]+)SUCCESSUL
Parameters:
hargabeli=5300
saldo=209.225
« Last Edit: March 07, 2014, 07:33:09 AM by csserpul »
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: Regular Expressions Cheat Sheet
« Reply #891 on: March 07, 2014, 07:33:28 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

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,265
  • OtomaX Ultimate
    • Server Pulsa All Operator & PPOB
Re: Regular Expressions Cheat Sheet
« Reply #892 on: March 07, 2014, 07:35:05 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....
« Last Edit: March 07, 2014, 07:36:29 AM by ::ryra ceLL:: »
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

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,265
  • OtomaX Ultimate
    • Server Pulsa All Operator & PPOB
Re: Regular Expressions Cheat Sheet
« Reply #893 on: March 07, 2014, 07:38:59 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)
Quote
Bayar 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)
Quote
R## 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

  • User OtomaX
  • Sr. Member
  • ****
  • Posts: 1,831
    • DMASTER-RELOAD
Re: Regular Expressions Cheat Sheet
« Reply #894 on: March 07, 2014, 07:39:24 AM »
kayak yang ane uda ajarin bos de-ud

Code: [Select]
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

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 414
Re: Regular Expressions Cheat Sheet
« Reply #895 on: March 07, 2014, 07:44:00 AM »
(?<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..
« Last Edit: March 07, 2014, 07:45:38 AM by csserpul »
TransaksiPulsaku Indonesia
Software : Otomax Ultimate

M.A.M

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,136
  • The Partner
Re: Regular Expressions Cheat Sheet
« Reply #896 on: March 07, 2014, 07:53:09 AM »
solved gan, ini utk reply ppob engine

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

Regex: (gaya lain)  ;)
Code: [Select]
- (?<hargabeli>\d+) = (?<saldo>\d+)|- (?<hargabeli>[.\d]+) = (?<saldo>[.\d]+)
Reply:
Quote
Quote
Bayar 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:
Quote
SUCCESSUL
Parameters:
hargabeli=35349
saldo=791193

Reply:
Quote
R## 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:
Quote
SUCCESSUL
Parameters:
hargabeli=48.500
saldo=742.693

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

Telegram: @mam_service


ekosuryadi

  • User OtomaX --
  • Jr. Member
  • **
  • Posts: 138
Re: Regular Expressions Cheat Sheet
« Reply #897 on: March 07, 2014, 07:59:42 AM »
Regex:
Code: [Select]
- 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

  • Reseller OtomaX
  • Hero Member
  • *****
  • Posts: 2,265
  • OtomaX Ultimate
    • Server Pulsa All Operator & PPOB
Re: Regular Expressions Cheat Sheet
« Reply #898 on: March 07, 2014, 08:15:33 AM »
Regex: (gaya lain)  ;)
Code: [Select]
- (?<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

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 414
Re: Regular Expressions Cheat Sheet
« Reply #899 on: March 07, 2014, 08:18:04 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