Regex Sorunu
-
İstediğim Durum
<asp
<meta
<linkile başlamayan ama
/>
ile biten tüm satırları bana getir.Yazdığım Regex Cümlesi : (^(^(\<asp|\<meta|\<link)))(\/\>$)
Neden olmadığını bulamadım yardımcı olan olursa sevinirim... -
şu regexin patternlerle bi türlü barışmış değilim
acaba substringle falan sondan 2 karakteri kontrol etsen nasıl olur ? :D -
.Net teki Regex sınıfını kullanıyorsun sanirim
Desen bu: ^<(?!(meta|asp|link))(.*)/>\r$
Multiline modifierini aktive etmen gerek çalışması için. Matches kullanman lazım fonksiyon olarak, ayrıca [0] indexli captureden alacaksın değerleri.
-
FCN bunu yazdı:
-----------------------------şu regexin patternlerle bi türlü barışmış değilim
acaba substringle falan sondan 2 karakteri kontrol etsen nasıl olur ? :D
-----------------------------valla ben de bir türlü barışamadım. ayda yılda bir ihtiyaç olunca pek kafa da yormuyoruz falan kör topal gidiyorum bu konuda :)
-
j4x bunu yazdı:
-----------------------------.Net teki Regex sınıfını kullanıyorsun sanirim
Desen bu: ^\r$
Multiline modifierini aktive etmen gerek çalışması için. Matches kullanman lazım fonksiyon olarak, ayrıca [0] indexli captureden alacaksın değerleri.
-----------------------------teşekkürler hocam senden cevap geleceğini biliyordum. yukarıdaki deseni de senin dökümandan bakarak yazdım zaten
-
<(?!asp|meta|link).+?/>
pattern'i işini görür kardeş kolay gelsin...
