在这里我做了一个正则表达式,其中 _pattern 是团队列表,_name 是我想查找它是否匹配 _pattern 的关键字。
结果显示匹配。我想知道为什么可能因为关键字与_pattern 完全不同。我怀疑它与 é 符号有关。
string _pattern = "Ipswich Town F.C.|Ipswich Town Football Club|Ipswich|The Blues||Town|The Tractor Boys|Ipswich Town";
string _name = "Estudiantes de Mérida";
regex = new Regex( @"(" + _pattern + @")", RegexOptions .IgnoreCase );
Match m = regex. Match (_name );
if (m . Success)
{
var g = m. Groups [1 ]. Value;
break ;
}