C# 匹配*.string或仅匹配字符串的正则表达式

C# 匹配*.string或仅匹配字符串的正则表达式,c#,regex,C#,Regex,我对正则表达式很熟悉 如何使用C#正则表达式匹配下面的URL www.mask3.com mask3.com *.mask3.com 比如: Regex.IsMatch(subjectString, @"^(?:(?:www|\*)\.)?mask3\.com$") 试试这个: ^.*\bmask3\.com$ :您提供的信息很少,是要查找文本还是查看它是否是整个文本?这将查找作为mask3.com子域的任何网站url的实例 \b(?:\w+\.)?mask3\.com\b 你所说的*。是

我对正则表达式很熟悉

如何使用C#正则表达式匹配下面的URL

  • www.mask3.com
  • mask3.com
  • *.mask3.com
  • 比如:

    Regex.IsMatch(subjectString, @"^(?:(?:www|\*)\.)?mask3\.com$")
    
    试试这个:
    ^.*\bmask3\.com$


    您提供的信息很少,是要查找文本还是查看它是否是整个文本?这将查找作为mask3.com子域的任何网站url的实例

    \b(?:\w+\.)?mask3\.com\b
    


    你所说的
    *。
    是什么意思?你尝试过什么吗?请分享你尝试过的其他规则?如果没有,这里是
    ^.*.\.com$
    第二个url中真的是一个逗号吗?您是否尝试过
    [^.]*.\mask3\.com?
    它将与-xyz.mask3.com之类的内容不匹配