Sitat av
lor3ntz
Her er en i c#
Kode
class Program
{
static void Main(string[] args)
{
string str1 = @"^(i[a-e]{2}[^a-ln-z0-9]{1}e(?![b-q])*.?a$)";
string str2 = "icamera";
if (!Regex.IsMatch(str2, str1))
{
Console.WriteLine("Grrr >:3");
}
else
{
Console.WriteLine("Yarr!");
}
Console.ReadLine();
}
}
Ettersom Regex.IsMatch i dette tilfellet finner en match vil vel kodesnutten printe ut 'Yarr!'.
Her er enda en simpel kodesnutt i C++:
Kode
#include <iostream>
using std::cout;
using std::endl;
int changeValue(int x)
{
x = 1024;
return x;
}
int main()
{
int x = 512;
cout << "X is: " << x << endl;
changeValue(x);
cout << "X is now: " << x << endl;
return 0;
}
Hva spytter programmet ut, og hvorfor?