Regex kullanarak parantezler içindeki değerleri alabilmek için öncelikle uygun bir pattern belirlemke gerekmektedir. Örneğin şöyle bir String değerimiz olduğunu düşünelim: String valLoc=”POINT(45569.23568 41589.58963)” Bu string değerimizden parantezler içindeki iki sayıyı ayrı ayrı alabilmek için şöyle bir pattern yazıyoruz: “(?<long>[0-9.]+) (?<lat>[0-9.]+)” Bu pattern ile parantez içindeki değerimizi alıp “long” ve “lat” diye iki ayrı parametreye göre […]

Read More →

Java ile elimizdeki string içinde bulunan “()[]” benzeri karakterlerden temizlemek için aşağıdaki örnek koddaki gibi bir yöntem izleyebiliriz. Bu kodda görüldüğü gibi “()” karakterleri bulunmaktadır. Bu karakterleri temizlemek için bir matcher nesnesi oluşturup bu nesne ile hangi karakterlerin temizlenmesi gerektiği belirtip string cümleciğinden istemediğimiz karakterleri temizlemiş oluruz. String x= “Hello (Java)”; Matcher m = Pattern.compile(“\\((.*?)\\)”).matcher(x); […]

Read More →