-2

在正则表达式方面需要帮助。我尝试过使用备忘单,但它不起作用。我正在遍历列表中的行并正在寻找匹配项:

邮件交换器 = *.domain.com

其中 * = 一切。

有什么帮助吗?

我尝试过:

\\w[mail exchanger = ].*\\.domain\\.com

- 但它也可以在没有“交换器”部分的情况下在线匹配。

最好的祝福

4

3 回答 3

2

为什么不直接使用line.Contains(".domain.com") && line.Contains("mail exchanger = ")?很好很简单。


您的正则表达式不起作用,因为[]' 说要匹配其中的任何字符。所以它会匹配 an m, an a, ani等等......你的意思是使用()'s。

于 2012-10-16T14:17:18.727 回答
0

我认为您将通配符与正则表达式混淆了。在这种情况下,正则表达式类似于:

^.+?\.domain\.com$

于 2012-10-16T14:13:55.110 回答
0

你可以试试这个:

.[a-zA-Z0-9]*.com

于 2012-10-16T14:32:24.110 回答