Bir PHP betiğim var <?=str_replace(array('(',')','-',' ','.'), "", $rs["hq_tel"])?>
Bu, bir karakter dizisini alan ve dizede herhangi bir karakter arandığında bunları değiştiren bir dizgi değiştirme işlevidir. İşlevin java eşdeğeri var mı? Bazı yollar buldum ama bazıları döngü kullanıyor ve bazı ifadeleri yineliyorlar ama java'da böyle bir tek çözüm bulunamadı.Java'da bir dizgiden birden fazla karakter değiştirme
Şimdiden teşekkürler. İlk parametre regex
ve ikinci parametre replacement
olduğu
//char1, char2 will be replaced by the replacement String. You can add more characters if you want!
String.replaceAll("[char1char2]", "replacement");
:
Bunu yaptığın için tek bir satır Java kutunun dışında desteklenir inanıyoruz. Ancak bunu yapan bir işlev yazmakta özgürsünüz. Sonra onu çağırmak için benzer bir yol kullanabilirsiniz. Teşekkür ederim. – midhunhk
Değiştirmek istediğiniz istediğiniz karakterlerle eşleşecek uygun bir regex veren 'String' sınıfındaki' replaceAll 'öğesini kullanın. – cmbaxter