数字+空格+字母的正则表达式是这样吗:[A-Za-z\s+0-9].html就是实现这样的格式: "EX 126.html" 空格是不是这样?如我不加空格 [A-Za-z0-9].html EX126.html 这样就对!麻烦帮忙看看!
解决方案 »
- dll编译出错,求助,
- C#WinForm中调用COM组件Adobe PDF Reader和Microsoft Web Browser显示PDF
- 初学xml webservice问题
- 请教:C#2008连接SQL Server2005 连接不上
- 初学c#请大家帮忙!
- listview控件中显示图片
- 怎样读取xml两个相同节点的值
- 如何定义让PropertyGrid控件显示[...]按钮,并且点击后弹出自定义窗口(或执行自定义过程)的属性?(用C#语言实现)
- 如何动态生成组件对象实例?
- 怎么将一个变量绑定到textBox里啊?
- 求助 关于.net cookie
- 如何组织ArrayList批量插入数据库呢??
(?is)^[\d a-z]+$
MessageBox.Show(Regex.Match("EX 126.html", @"(?is)^[\d a-z]+\.html?$").Value);
(?is)[\d a-z]+\.html?你实际要测试的字符串贴出来看看哦。
(?i)[a-z\d ]不过你写的正则
[A-Za-z0-9].html 这个,只判断了一个字符哦。只限定了html往前的第二个字符是这个范围的,html前一个字符随意是什么都可以的。
我那里是這樣寫的。。
<RewriterRule>
<LookFor>~/admin/[A-Za-z0-9].html</LookFor>
<SendTo>~/admin/product_details.aspx?P_id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/admin/[A-Za-z0-9\u0020]\.html</LookFor>
<SendTo>~/admin/product_details.aspx?P_id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/admin/[A-Za-z0-9].html</LookFor>
<SendTo>~/admin/product_details.aspx?P_id=$1</SendTo>
</RewriterRule>
就是這個測試代碼,我設置了如果找不到頁面就彈出對話框。。 <RewriterRule>
<LookFor>~/admin/message.html</LookFor>
<SendTo>~/admin/message.aspx</SendTo>
</RewriterRule>
這個行,能運行正常
<SendTo>~/admin/product_details.aspx?P_id=$1</SendTo>這個都不行。我也不明白這個$1是怎樣接收參數的。
<RewriterRule>
<LookFor>~/admin/[\d a-z]+\.html</LookFor>
<SendTo>~/admin/product_details.aspx?P_id=$1</SendTo>
</RewriterRule>