正则表达式,删除特定格式

时间:2017-05-18 13:02:26

标签: regex

我的文字如下:

Yth Bpk xxxx xxxxxx,Terima kasih menjadi cust xxx dg No kontrak 01234567890 angs Rp.xxx.000。 Batas akhir pembayaran tiap 1 bulan tgl 10,masa kredit 12 bln。

我想捕获" 12 bln"我的正则表达式如下:

(\d{0,1}\d[\s]*(?:bulan|bln|hari|hr|Januari|Februari|Pebruari|Maret|April|Mei|Juni|Juli|Agustus|September|Oktober|Oktobr|November|Desember|January|February|Pebruary|March|April|May|June|July|Augustus|September|October|November|December|JAN|FEB|PEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|Jan|Feb|Peb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|Jan|Feb|Mar|Apr|Mei|Jun|Jul|Agu|Ags|Sep|Okt|Nov|Des?<!tiap)[\s]*[\d]*)

这个正则表达式还捕获了一些我感兴趣的文本。但是使用这个正则表达式它会抓住&#34; 1 bulan&#34;和#12; 12亿&#34;。如何删除&#34; 1 bulan&#34;从捕获价值?

1 个答案:

答案 0 :(得分:0)

/tmp/derby