2016-04-05 21 views
2

Özel karakterleri groovy kullanarak bir dizeden kaldırmak istiyorum, neredeyse oradayım ama tutmak istediğim yerde olan beyaz alanları kaldırıyor. Sadece özel karakterleri kaldırmak istiyorum (ve bir boşluk bırakmayın). Bir posta kodu L aşağıda çalıştırıyorum & 65 $$ OBHBir dizeden özel karakterleri silme Groovy Komut Dosyası'nda

 
def removespecialpostcodce = PostCode.replaceAll("[^a-zA-Z0-9]+","") 
log.info removespecialpostcodce 

Şu anda L65OBH ama L65 OBH

Herkes yardımcı olabilir dönmek için arıyorum döndürür? kodunun altına

cevap

3

Kullanım:

PostCode.replaceAll("[^a-zA-Z0-9 ]+","") 

yerine

PostCode.replaceAll("[^a-zA-Z0-9]+","") 
+0

Mükemmel teşekkürler :-) – csman

İlgili konular