当前位置: 代码迷 >> C# >> 求写一个 C# 指定因特网址格式正则表达式
  详细解决方案

求写一个 C# 指定因特网址格式正则表达式

热度:103   发布时间:2016-05-05 04:14:37.0
求写一个 C# 指定网址格式正则表达式
第一个:
r16---sn-a5m7ln7y.googlevideo.com
需要判断内容如下 
r16  中的16为1-3位数字
---sn-  不变
a5m7ln7y   长度8 由 小写 a-z 加上 0-9 组成 没有排列顺序 如 a5m7ln7y    as17lnby     5m72ln7y
.googlevideo.com 不变

第二个:
v8.cache4.googlevideo.com

v8 中的8 为1-2位数字
.cache4 中的4 为1-2位数字
.googlevideo.com 不变

请给出 以上两个 C# 正则表达式 可用的格式,非常感谢。
------解决思路----------------------
^r\d{1,3}---sn-[a-z0-9]{8}\.googlevideo\.com

对应第一个的r16---sn-a5m7ln7y.googlevideo.com
------解决思路----------------------
^v\d{1,2}\.cache\d{1,2}\.googlevideo\.com

对应第二个v8.cache4.googlevideo.com