Şimdi Ara

Visual basic de richtextbox her satırda ilk karakteri silme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
18
Cevap
0
Favori
894
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar visual basic de richtextbox içinde ki metnin her satırının başında ( . ) nokta var. Bu noktaları kod yazarak nasıl silebilirim?

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • quote:

    Orijinalden alıntı: Gökşen PASLI

    https://www.dotnetperls.com/regex-replace-vbnet

    pattern ^\.
    Hocam direk Replace komutunu sağlıklı bulmuyorum. Belki satırların ortasında, herhangi bir yerinde başka "nokta" işaretleri de olabilir. Konu sahibi bunu belirtmemiş, hoş belirtmese de bence bunu düşünerek bir çözüm uygulamak yazılım mantığı açısından daha iyi olur gibime geliyor.

    Ben olsam şöyle bir şeyi denerdim, metin satırlar halinde dediğine göre o halde her satırın sonunda bir tane "\'n" (tek tırnağı gözükmesi için ekledim) vardır demek bu. Split ile bütün bir metni "\'n" işaretine göre bölerek diziye atarım. Sonra döngüyle her dizi elemanının ilk indexindeki karakteri (nokta oluyor bu da) silerek tekrardan yazdırırım satır satır.

    Umarım anlaşılmıştır ne demek istediğim.




  • regular expression da ^ metnin başını okur
    regex101.com
    Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript
    https://regex101.com/r/k8apa7/1
  • Onu bilmiyordum, öğrenmiş oldum sağ olun.
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    https://www.dotnetperls.com/regex-replace-vbnet

    pattern ^\.
    Hocam cevap verdiğiniz için teşekkür ederim. Visual basic e yeni başladım da bu kodu richtextbox a nasıl uygulayabilirim? Attığınız linkte ki örneklerden pek bişe anlayamadım. Bu arada belirtmeyi unutmuşum her satırın başında nokta var ve her satırın başındaki noktayı silmesini istiyorum.



    < Bu mesaj bu kişi tarafından değiştirildi Keto24 -- 25 Aralık 2019; 18:51:22 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Dim output As String = Regex.Replace(rictextboxuntexti, "^\.", "")
    Console.WriteLine(output)
    gibi
    birde yerinde olsam vb.net yerine c# ile çalışırım vb.net in kaynağı daha az syntaxı da değişik biraz saçma bana göre c# ile çalışırsan diğer dillere biraz daha kolay adapte olursun vb.nette bi faydası olmaz
  • Yapay Zeka’dan İlgili Konular
    Css ile buton sıralama
    8 yıl önce açıldı
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    Dim output As String = Regex.Replace(rictextboxuntexti, "^\.", "")
    Console.WriteLine(output)
    gibi
    birde yerinde olsam vb.net yerine c# ile çalışırım vb.net in kaynağı daha az syntaxı da değişik biraz saçma bana göre c# ile çalışırsan diğer dillere biraz daha kolay adapte olursun vb.nette bi faydası olmaz
    Hocam form uygulamasında çalışıyorum. Regex yazdığımda hata veriyo

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • System.Text.RegularExpressions namespacei ekledin mi
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    System.Text.RegularExpressions namespacei ekledin mi
    Hocam regularexpression dan sonra hata veriyo. Tam koduyla yazabilir misiniz

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • yukarıda verdiğimde sorun yok sadece Imports System.Text.RegularExpressions
    ekleyecen birde RegexOptions.Multiline ekleyecen onu da sen bulursun ne yaptığını bilmiyorum ama bence bir kitap al çalış bari c# olsun vb.net ile boşa zaman kaybediyorsun



    < Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 25 Aralık 2019; 19:51:6 >
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    System.Text.RegularExpressions namespacei ekledin mi
    Hocam şimdi çalışıyor ama sadece ilk satırın başındaki noktayı siliyor. Fakat her satırın başında nokta var benim istediğim bütün satırların başındaki noktayı silmesi.
    Sizide uğraştırıyorum kusura bakmayın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • "" dan sonra RegexOptions.Multiline ekle
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    yukarıda verdiğimde sorun yok sadece Imports System.Text.RegularExpressions
    ekleyecen birde RegexOptions.Multiline ekleyecen onu da sen bulursun ne yaptığını bilmiyorum ama bence bir kitap al çalış bari c# olsun vb.net ile boşa zaman kaybediyorsun
    Hocam şimdi çalışıyor ama sadece ilk satırın başındaki noktayı siliyor. Fakat her satırın başında nokta var benim istediğim bütün satırların başındaki noktayı silmesi.
    Yaptığım programın bitmesine az kaldı bitireyim c# a geçeceğim
    Sizide uğraştırıyorum kusura bakmayın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    "" dan sonra RegexOptions.Multiline ekle
    Hocam regexoptions.multiline yazdığımda hata veriyo acaba başka bir yerine mi yazmam lazım

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • rictextboxuntexti, "^\.", ""
    "" dan sonra , koyup yaz
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    rictextboxuntexti, "^\.", ""
    "" dan sonra , koyup yaz
    Hocam "" dan sonra , koyup system.text.regularexpressions.multiline yazdım daha doğrusu visual studio nun ipuçlarından baktım ve oldu.
    İlginizden dolayı teşekkür ederim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.