Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 23/02/2008, 20:36   #1 (permalink)
Finwë Noldor Eldar
 
deggial Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2005
Mesaj: 330
Varsayılan BBcode [url] Regular Expressions

selam..

Kod:
sonuc = Regex.Replace(sonuc, @"\[url\=(.*?)\](.*?)\[\/url\]", "<a class='link-normal-12' href='$1'>$2</a>");
Bu reg Ex örneğini ne yaptıysam çalıştıramadım.
Alttaki patternleri de denedim.

Kod:
"/\[url\=(.*?)\](.*?)\[\/url\]/s"
Kod:
"/\[url\=(.*?)\](.*?)\[\/url\]/i"
Kod:
"/\[url\=(.+?)\](.+?)\[\/url\]/i"
Ama işlemiyor.
Sizce nasıl kullanmalıyım ??
deggial hatta değil   Alıntı Yaparak Yanıtla
Eski 24/02/2008, 21:32   #2 (permalink)
Finwë Noldor Eldar
 
deggial Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2005
Mesaj: 330
Varsayılan

[url] işini çözdüm..
Meğer replace ettiğim Text içerisinde "=" işareti html kodlanmış şekilde geliyormuş.

Şimdiki sıkıntım "http://" ile başlayan yazıları link'e dönüştürmek.
Sorun şurada başlıyor. Normalde basit bir pattern oluşturdum, çalışıyor. Ancak bazen bb kodlarım içerisinde de "http://" geçiyor. Ve ben replace yapınca bb code içerisinde geçen bu http://'li kısımlarda replace ediliyor ve karmakarışık oluyor.
Regular Expressions'ı hala anlamakla boğuşan biri olarak düzgün bir pattern üretemedim. Şu mantığa uygun basit bir pattern üretebilir misiniz acaba benim için.

başla + (= " ' işaretleri dışında herhangi bir karakter, boşluk veya paragraf işareti) + http:// + (GRUP1:boşluk içermeyen en fazla 500 karakterlik bir katar) + (boşluk veya paragraf işareti) + bitir

Yardımcı olursanız sevinirim.
deggial hatta değil   Alıntı Yaparak Yanıtla
Eski 25/02/2008, 00:35   #3 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

İlk desenini (pattern) BBCODE işaretlemesini gözardı edecek şekilde yapılandır.

^\[http://
gibi.
böylece yazdığın basit desen, onları yakalayıp ortalığı karıştırmayacaktır.
anov hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Url Rewrite+Regular Expressions Yardım Zopik PHP 11 02/09/2006 22:19
Regular Expressions..... BLueFLaMe ASP 4 12/06/2006 11:23
Regular Expressions hakkında bir kitap var mı? salihakkas2 Genel Programlama 3 02/05/2006 16:56
Regular Expressions metoikos PHP 6 27/01/2006 19:01
Regular Expressions Raiser Visual Basic 4 10/07/2004 00:15


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 01:42.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net