我想使用C#搜索以模式开头的字符串

时间:2012-10-31 11:20:40

标签: c#

我想搜索以另一个字符串开头的字符串。 例如:

<br>
{<br>
Sujith,<br>
surjith,<br>
rejith,<br>
}</p><br>

如果搜索词是'su',则应该:

return<br>
{<br>
Sujith,<br>
surjith,<br>
}</p><br>
but not rejith
</p>

2 个答案:

答案 0 :(得分:0)

您可以使用Regex课程并自行构建一个regular expression来完成此任务。

答案 1 :(得分:0)

您可以在字符串上使用StartsWith实例方法:

string searchString = "su";

List<string> result = nameList
                       .Where(x => x.StartsWith(searchString, true, System.Globalization.CultureInfo.CurrentCulture))
                       .ToList();