在正则表达式方面需要帮助。我尝试过使用备忘单,但它不起作用。我正在遍历列表中的行并正在寻找匹配项:
邮件交换器 = *.domain.com
其中 * = 一切。
有什么帮助吗?
我尝试过:
\\w[mail exchanger = ].*\\.domain\\.com
- 但它也可以在没有“交换器”部分的情况下在线匹配。
最好的祝福
在正则表达式方面需要帮助。我尝试过使用备忘单,但它不起作用。我正在遍历列表中的行并正在寻找匹配项:
邮件交换器 = *.domain.com
其中 * = 一切。
有什么帮助吗?
我尝试过:
\\w[mail exchanger = ].*\\.domain\\.com
- 但它也可以在没有“交换器”部分的情况下在线匹配。
最好的祝福
为什么不直接使用line.Contains(".domain.com") && line.Contains("mail exchanger = ")
?很好很简单。
您的正则表达式不起作用,因为[]
' 说要匹配其中的任何字符。所以它会匹配 an m
, an a
, ani
等等......你的意思是使用()
's。
我认为您将通配符与正则表达式混淆了。在这种情况下,正则表达式类似于:
^.+?\.domain\.com$
你可以试试这个:
.[a-zA-Z0-9]*.com