求一asp正则表达式

来源:百度知道 编辑:UC知道 时间:2024/07/02 03:42:50
求匹配任意长度包括0-9a-z 和_ -在内的任意字符开头的字符串的正则表达式
我需要一正则表达是 要求能匹配下面格式
D:\wwwroot\gpgmotor\wwwroot\2006-11-7

要求能匹配2006-11-7这样的纯数字变量 和wwwroot这样纯字母变量

我研究的[\w\d\.%&=\/\\-_\^`~]这个不知道为什么不行

如果只是要匹配
D:\wwwroot\gpgmotor\wwwroot\2006-11-7
这样的格式的话,可以用一下这个:
[a-zA-Z]:(\\[-\w]+)*\\?
上面的正则表达式匹配的就是一个地址,
下面这个也能匹配:
D:\wwwroot\gpgmotor\wwwroot\2006-11-7\
如果要匹配上.%&或者其它更多字符的话,在上面表达式中的[-\w]里面添加就可以了。

我学的是AIX,也就是UNIX,不知道ASP里也有正则表达式.匹配纯数字和纯字母在UNIX里很简单,给你个参考.比如查询你file文件里的字母就可以这么写:
sed -n '/wwwroot/p' file

仅供参考

^[\w|\-].*
我刚学的,用“正则表达式编写及调试工具”测试OK

不是很懂你的意思 说具体点说不定可以帮你
以下匹配任意格式的连续不定长字符
^(.*?)$

只可惜了那100分啊!你这个要求很简单,可是我不会ASP的语法,帮不了你。