• 01-02-2024, 21:20:13
    #1
    String s = "Non, wrong. Choice is an illusion between those with power and those without. Causality. There is no escape from it. We are forever slaves to it. Our only hope, our only peace is to understand it, to understand the why. Why is what separates us from them, you from me. Why is the only source of power, without it you are powerless. And this is how you come to me, without why, without power, another link in the chain."

    S stringi içerinde Regex kullanarak bulunuz:

    İngilizce kelimelerde ard arda gelen tüm çift ünlüleri bulunuz. Örnek -> choice, without, causality, our, peace, source, you, chain
    bu soruya bakabilir misiniz
  • Kabul Edilen Cevap
    • 0 Beğeni
      Sorunu tam anlayamadım böyle bir kod mu istiyorsun?
      \b[aeiouAEIOU][a-zA-Z]+
  • 01-02-2024, 21:36:30
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Sorunu tam anlayamadım böyle bir kod mu istiyorsun?
    \b[aeiouAEIOU][a-zA-Z]+
  • 01-02-2024, 21:47:06
    #3
    Sorunuzu tekrar güzelce yazar mısınız? Anlaşılır şekilde yazın lütfen.
  • 01-02-2024, 22:04:57
    #4
    x0rz adlı üyeden alıntı: mesajı görüntüle
    Sorunu tam anlayamadım böyle bir kod mu istiyorsun?
    \b[aeiouAEIOU][a-zA-Z]+
    ünlü çiftlerinden 2 tane olacağı için {2} demi eklenmeli acaba ben sorumu düzelttim ama cevap bumu emin değilim
  • 01-02-2024, 22:05:28
    #5
    memu adlı üyeden alıntı: mesajı görüntüle
    Sorunuzu tekrar güzelce yazar mısınız? Anlaşılır şekilde yazın lütfen.
    kbayın soruyu düzeltip tekrar sordum yorum katmadan
  • 01-02-2024, 22:07:36
    #6
    neslisena adlı üyeden alıntı: mesajı görüntüle
    İngilizce kelimelerde ard arda gelen tüm çift ünlüleri bulunuz. Örnek -> choice, without, causality, our, peace, source, you, chain regexle çöz

    b[aeiou]{2}b bu cevap doğrumu başına ve sonuna b koyunca içinde 2li şekilde ünlü harflerden olan kelimeleri bulmazmı yani kelıme olarak bulmazmı bir kelimede iki tane çift varsa bunu 1 tane saymazmı sonuçta 1 kelime ben sanırım byi tam anlamadım kelime kelime saymıyormu yani caoice varsa kelime çifti bir kelimede iki tane sorum saçmaysa cahilliğime verin kb
    b[aeiou]{2}b

    doğru.

    b ile tek başına kelime olanları arayabilirsiniz. Yani kelimenin yanına noktalama işareti, rakam, özel karakter geldiyse takılmaz.

    Örneğin "Your choice."

    "Your" takılır fakat "choice." noktalama işaretinden dolayı takılmaz.
  • 01-02-2024, 22:09:48
    #7
    neslisena adlı üyeden alıntı: mesajı görüntüle
    ünlü çiftlerinden 2 tane olacağı için {2} demi eklenmeli acaba ben sorumu düzelttim ama cevap bumu emin değilim
    Bunu dener misin?
    \b(?i)([aeiou]{2})\w*\b
  • 01-02-2024, 22:21:35
    #8
    Çift ünlüler: https://regex101.com/r/brIlyl/1

    İçinde çift ünlü geçen kelimeler: https://regex101.com/r/NVQzRw/1
  • 01-02-2024, 22:50:25
    #9
    çok sağolun şimdi anladım