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
未测试,但您可以尝试将/
或放入字符类中,如:
'[]'
或"[/]"
'[]'
或"[/]"