Skip to content

Øvelse 17 - Introduktion til Regex i C

Source code

Regex.IsMatch(string)

using System.Text.RegularExpressions;
using static System.Console;


var message = "I have 5 apples";
var regex = new Regex(@"\d");

var result = regex.IsMatch(message);

WriteLine(result);

Regex.IsMatch(string, pattern)

using System.Text.RegularExpressions;
using static System.Console;


var message = "I have 5 apples";
var pattern = @"\d";

var result = Regex.IsMatch(message, pattern);

WriteLine(result);

Regex.Match(string, pattern)

using System.Text.RegularExpressions;
using static System.Console;


var message = "I have 3 apples and 5 oranges";
var pattern = @"\d";

var match = Regex.Match(message, pattern);
WriteLine(match);

Regex.Matches(string, pattern)

using System.Text.RegularExpressions;
using static System.Console;


var message = "I have 3 apples and 5 oranges.";
var pattern = @"\d";

var matches = Regex.Matches(message, pattern);

foreach (var match in matches)
{
    Console.WriteLine(match);
}