正则中 有没有直接去除字母的正则表达式

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

正则中 有没有直接去除字母的正则表达式,我不需要那种先判断是否为空,如果为空,则用“”代替这中形式,我需要的是不需要判断,直接把字母是删掉。

RewriteRule ^[A-Za-z]+$\category-([0-9]+)-b([0-9]+)(.*)\.html$category\.php\?id=$1&brand=$2[QSA,L]。现在的目的是把前面的^[A-Za-z]+$\category-([0-9]+)-b([0-9]+)(.*)\.html$ 正则形式转换成category\.php\?id=$1&brand=$2[QSA,L]这种这种正则形式只需把[A-Za-z]+$\删掉就可以。

回答:
可以直接转换的,不需要替换掉,真要替换也可以把参数传到php再用str_replace去处理一下就好了