View Problem

Check if a string matches a regular expression

Display "ok" if "Hello" matches /[A-Z][a-z]+/
ExpandDiskEdit
csharp
if (Regex.IsMatch("Hello", "[A-Z][a-z]+"))
{
Console.WriteLine("ok");
}
DiskEdit
clojure
(if (re-matches #"[A-Z][a-z]+" "Hello")
(println "ok"))
ExpandDiskEdit
cpp C++/CLI .NET 2.0
if ((gcnew Regex("[A-Z][a-z]+"))->IsMatch("Hello")) Console::WriteLine("ok");
ExpandDiskEdit
cpp C++/CLI .NET 2.0
if (Regex::IsMatch("Hello", "[A-Z][a-z]+")) Console::WriteLine("ok");
ExpandDiskEdit
cpp C++/CLI .NET 2.0
Regex^ rx = gcnew Regex("[A-Z][a-z]+");
if (rx->IsMatch("Hello")) Console::WriteLine("ok");
ExpandDiskEdit
cpp
cmatch what;
if (regex_match("Hello", what, regex("[A-Z][a-z]+")))
cout << "ok" << endl;

Submit a new solution for csharp, clojure, or cpp
There are 19 other solutions in additional languages (erlang, fantom, fsharp, go ...)