gibi özel karakterleri tanımlamak için regex {
veya $
gibi özel bir karakterin bir dizede olup olmadığını kontrol etmek istiyorum. Regexp kullandım ama kod incelemesi sırasında indexOf() yerine regex (onun costlier'ı olarak) kullanması istendi. IndexOf() özel karakterleri tanımlamak için nasıl kullanıldığını anlamak isterim. Yalnızca sen sadece indexOf ("$") veya indexOf ("}" kullanmayı tercih ediyorum farklı özel karakterlerin bir çift bulmak için arıyorsanız
String photoRoot = "http://someurl/${TOKEN1}/${TOKEN2}";
Pattern p = Pattern.compile("\\$\\{(.*?)\\}");
Matcher m = p.matcher(photoRoot);
if (m.find()) {
// logic to be performed
}
5 istiyor musunuz? – MaxG