关于字母和数字组合的正则表达式?

4、对于字母和数字只交替出现一次的,可以分别用数字和字母进行正则替换:

eg:url对应关系:

http://www.abc.com/az123/   ->     http://m.abc.com/az123/[?]       pattern:       http://www.abc.com/[?][?][?][?]([a-zA-Z]+)([0-9]+)/-> http://m.abc.com/[?][?][?][?]${1}${2}/



上面的这个是百度给出的,是不是可以这样写

pattern:       http://www.abc.com/[?][?][?][?][a-zA-Z0-9]+/-> http://m.abc.com/[?][?][?][?]${1}/


或者

pattern:       http://www.abc.com/[?][?][?][?]([a-zA-Z]+[0-9]+)/-> http://m.abc.com/[?][?][?][?]${1}/

或者

pattern:       http://www.abc.com/[?][?][?][?](\w+)/-> http://m.abc.com/[?][?][?][?]${1}/





我的疑问是为什么[a-zA-Z]+和[0-9]+各要一个括号?


追加问题
分享到微信 收藏
    0 人参与回答
该问题还没有收到回答 :(