using System;
using System.Text.RegularExpressions;
using System.IO;
public class Test
{
public static void Main()
{
var searchString = "to find";
var pattern = @"\b" + searchString + @"\b"; //searchString is passed in.
Regex rgx = new Regex(pattern);
var sentence = "I need to find a string in this sentence!";
Match match = rgx.Match(sentence);
if (match.Success)
{
Console.WriteLine(match.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnVzaW5nIFN5c3RlbS5JTzsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzZWFyY2hTdHJpbmcgPSAidG8gZmluZCI7CgkJdmFyIHBhdHRlcm4gPSBAIlxiIiArIHNlYXJjaFN0cmluZyArIEAiXGIiOyAgICAvL3NlYXJjaFN0cmluZyBpcyBwYXNzZWQgaW4uCgkJUmVnZXggcmd4ID0gbmV3IFJlZ2V4KHBhdHRlcm4pOwoJCXZhciBzZW50ZW5jZSA9ICJJIG5lZWQgdG8gZmluZCBhIHN0cmluZyBpbiB0aGlzIHNlbnRlbmNlISI7CgkJTWF0Y2ggbWF0Y2ggPSByZ3guTWF0Y2goc2VudGVuY2UpOwoJCWlmIChtYXRjaC5TdWNjZXNzKQoJCXsKICAgIAkJQ29uc29sZS5Xcml0ZUxpbmUobWF0Y2guVmFsdWUpOwoJCX0KCX0KCQp9