我有以下代码:
Regex scale = new Regex(@"/^(\d+)x(\d+)-([a-zA-Z0-9]+(\.jpg)?)$/");
Match m = scale.Match(alias);
if (m.Success)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
别名包含,10x10-uu.jpg并且不匹配 - 成功始终为false.
我究竟做错了什么?:-) 谢谢.
Bol*_*ock 10
.NET正则表达式中不需要分隔符,这些分隔符只能在PCRE和JavaScript正则表达式中找到.你正斜杠正在字面处理,这意味着你得/^和$/,这是毫无意义的.
@"^(\d+)x(\d+)-([a-zA-Z0-9]+(\.jpg)?)$"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |