lostyazilim
tr.link

C# regex kullanımı

2 Mesajlar 1.225 Okunma
acebozum
tr.link

trmabi trmabi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek *
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 48
  • Beğeniler 7 / 10
  • Ticaret 0, (%0)
Kodlar tarafımca yazılmıştır.
Emeğe saygı için bir teşekkürü çok görmeyin!!


stringdeki texteki illegal karakterleri sil

public static string DecodeIllegalCharecters(string Text) => System.Text.RegularExpressions.Regex.Replace(Text, @"(\s+|@|&|'|\(|\)|<|>|#)", "");

e-posta dogru mu email true is false

public static bool IsValidEmail(string email)
{
return System.Text.RegularExpressions.Regex.IsMatch(email, @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
}


Metin bağlantı mı

public static bool IsUrlValid(string url)
{

string pattern = @"^(http|www|https|ftp|)\://|[a-zA-Z0-9\-\.]+\.[a-zA-Z](:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$";
Regex reg = new Regex(pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
return reg.IsMatch(url);
}


Metinde kaç tane bağlantı var

public static int IsUrlValidCount(string text)
{
var linkParser = new Regex(@"(\b(https?|http|ftp|file)://)?[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]", RegexOptions.Singleline | RegexOptions.IgnoreCase);
return linkParser.Matches(text).Count;
}
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Eline sağlık,
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al