0

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

4

5 回答 5

1

您的模式可能如下所示:

string pattern = @"^((\\|/).*?\.js)$";
Regex re = new Regex(pattern);
string file ="/whatever.js";
if (re.IsMatch(file)) 
{
   //Match
}
于 2012-08-31T12:17:29.680 回答
0

不完全是 C#:

^[\\\/].*\.js$
于 2012-08-31T12:18:33.963 回答
0

你可以试试

"^((\\|/).*\.js)$";
于 2012-08-31T12:19:01.177 回答
0

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

[\\/]\w+\.js

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

于 2012-08-31T12:20:26.550 回答
0

未经测试,但您可以尝试将/or\放在字符类中,例如:

  • '[\]'或者"[/]"
  • '[\]'或者"[/]"
于 2012-08-31T12:30:17.153 回答