Selam dostlar,
Örnek siteden çektiğimiz veri : Lorem ipsum lorem lorem [kod01] lorem ipsum lorem
böyle metin çektiğimizi ve bir değere atadığımızı varsayalım , [ ] köşeli parantez içerisindeki veriyi ayırıp kaydetmek istiyorum nasıl yapabiliriz ?
Java Selenium metin içerisinde belirli kelime arasındaki veriyi alma
5
●56
- 10-04-2021, 20:11:57regex işim yok dostum benim , kod ile orayı ayırıp txt aktarıcam sadece [] içerisindeki kodu alamıyorumBedirhanERKAN adlı üyeden alıntı: mesajı görüntüle
- 10-04-2021, 20:27:31Daha kolay ve hızlı olması için ihtiyaç duyduğunuz kodun yani işlemin adı Regex olarak geçmektedir.
https://ceaksan.com/tr/regex-regular-expressions-nedir
https://www.prismacsi.com/regular-ex...il-kullanilir/
https://www.w3schools.com/js/js_regexp.asp
https://developer.mozilla.org/en-US/...ar_Expressions

Saygılarımla, - 10-04-2021, 21:44:32BedirhanERKAN adlı üyeden alıntı: mesajı görüntüle
String test1 = "Lorem ipsum lorem lorem [kod01] lorem ipsum lorem ";
System.out.println(test1);
Matcher m = Pattern.compile("[(.*?)]").matcher(test1);
while (m.find()) {
System.out.println(m.group(1));
}
reis regex'de test doğru çıkıyor ama veri alırken selenium ile veriyi ayırmada bir problem yaşıyorum , regex ile dediğin çok doğru böyle sıkıntsız ayrılıyor haklısın ama demek istediğim farklı bir şeydi , farklı bir yöntem bulmam gerekiyor - 10-04-2021, 21:51:13Veriyi çektiğin siteden gelen veriyi hamd bir şekilde bir dosyaya yazdır, sonrasında o dosyada istediğin alan geçiyorsa dediğin gibi yöntemini değiştirmen gerekiyor.
Yok dosya içerisinde belirlediğin alan geçmiyorsa sayfa açılışından sonra kodlar derleniyor demektir, derlenmiş kodları alıp işlem yapman gerekecektir.
Saygılarımla,
