En complément, de la doc php comme te le conseil CosmoKnacki, pour te simplifier un peu la tache, voici ma version de preg_match, qui prend en paramètre un pattern, et l'uri d'un siteweb, à adapter selon tes besoins bien entendu.
C'est du C++/CLI donc très facilement adaptable en C#
1 2 3 4 5 6 7 8 9 10 11 12 13
| bool Parseur::Preg_Match(String^ regex, Uri^ uri)
{
bool check = false;
String^ result;
for each (Match^ match in Regex::Matches(uri->ToString(), regex, RegexOptions::IgnoreCase))
{
result = match->Groups[0]->Value;
Console::WriteLine(result);
}
if (String::IsNullOrEmpty(result))
return false;
return true;
} |
Utilisation de Preg_Match :
if (Preg_Match("(https|http):\/\/+(www|).+[a-zA-Z0-9]+\.(fr|com|org|net)", gcnew Uri(url)) == true)
Partager