Merhaba arkadaşlar elimde bu şekilde parça olarak gelen bi yazı var bunun regex desenini oluşturamadım bi türlü yardım edebilecek varmıdır regex ten iyi anlayan.
557284 -- Haengerchen m. Kapuze3320 445 13,82 6.149,90 EUR
bu yazıyı regex ile parçalamak istiyorum
Regex ile kelime parçalama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Regex ile kelime parçalama
Bu yazı içerisinde pek tag göremiyorum açıkçası ve sanırsam str uzunlukları sabittir diye düşünüyorum o yüzden str parse daha iyi bir yöntem olabilir.
Kolay gelsin...
Kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Re: Regex ile kelime parçalama
Asıl amacım bu yazıyı parça parça bölmekti strig.split ile bölemedim çünkü bazen yazı kısmında boşluklar oluyordu o yüzden karışıyordu.
Bende çareyi aşama aşama regex uygulayıp gelen değeri string den silerek buldum.
557284 -- Haengerchen m. Kapuze3320 445 13,82 6.149,90 EUR
ilk aşamada 557284 almak için bunu kullandım ve sonre string remove ile sildim onu yazıdan
sonraki aşamada ise bunu kullandım tire işaretlerini almak için yada string gelirse, sonra bunuda sildim kelimeden.
3.kısım asıl sıkıntılı kısım içinse buun kullandım ve yazıdan sildim
4.kısım ve 5. kısım için bu
6.ve 7. kısımlar içinde decimal oldugu için bunu kullandım.
ve olayı bu şekilde bitirdim. Bu regex leri oluşturmak için online test yapan regexr sitesini kullandım.
Bende çareyi aşama aşama regex uygulayıp gelen değeri string den silerek buldum.
557284 -- Haengerchen m. Kapuze3320 445 13,82 6.149,90 EUR
ilk aşamada 557284 almak için bunu kullandım ve sonre string remove ile sildim onu yazıdan
Kod: Tümünü seç
^( *)[0-9]*
Kod: Tümünü seç
^( *)[a-zA-z-]*
Kod: Tümünü seç
^( *)([a-zA-z\.]( *))*
Kod: Tümünü seç
^( *)[0-9]*
Kod: Tümünü seç
^( *)[0-9,]*