C#中查找以/或开头、以.js扩展名结尾的单词的正则表达式是什么



C#中查找以/开头、以.js 结尾的单词的正则表达式是什么

您的模式可能如下所示:

string pattern = @"^((\|/).*?.js)$";
Regex re = new Regex(pattern);
string file ="/whatever.js";
if (re.IsMatch(file)) 
{
   //Match
}

不完全是C#:

^[\/].*.js$

您可以尝试

"^((\|/).*.js)$";

这将匹配一个以\或/开头、以.js 结尾的字母数字字符串

[\/]w+.js

您可以使用锚点(以前的断言)来指定它必须位于单词边界或字符串的开始/结束(如果需要)-http://msdn.microsoft.com/en-us/library/h5181w5w(v=vs.110).aspx

未测试,但您可以尝试将/放入字符类中,如:

  • '[]'"[/]"
  • '[]'"[/]"

最新更新