Sample:
TKC20.32012994524 sdh PERNAH TERJADI pd Sabtu, 04 Mei 2013 07:13, Status Sukses. SN: 2395-0099-0102-3693-5045/MESNA/R1/1300/18.30. TGU 1x24 jam. Saldo 114.769
Regex:
(?<nominal>
\d{1,3})\D*(?<tujuan>
\d{9,12}).+SN:(?<sn>.+)Tgu
Terjemah ke dalam bahasa manusia
\d{1,3}Artinya mengambil 1 sampai 3 digit angka nominal token pln, mengambil minimal 1 digit angka dan maksimal 3 digit angka
Tanya:
Nah kalau misale disitu dipasang 3 berarti hanya bisa nangkep nominal yang maksimal terdiri dari 3 digit angka donk? gimana kalau ada orang beli token nominal 1jt (1000), kan 4 digit?
Jawab:
ya tinggal diedit saja, angka 3 diganti 4, menjadi \d{1,4}
Terjemah ke dalam bahasa manusia
\d{9,12}Artinya mengambil 9 sampai 12 digit angka nomor tujuan (idpel), mengambil minimal 9 digit angka dan maksimal 12 digit angka
Tanya:
Berarti kalau misalnya idpel pelanggan kurang dari 9 digit berarti gak ketangkep downk, kan minimal 9 digit?
Jawab:
Betul, begitu pula jika idpel terdiri dari lebih dari 12 digit angka.
Tanya:
Saya kok gak begitu yakin dengan terjemahan anda di atas?
Jawab:
Silahkan ditest aja pakek Regex Tester. Okey. Kalau salah mohon dikoreksi dan diluruskan. Terima kasih
