3 人参与回答
最佳回答
纯数字适配规则:([0-9]+)或(\d+)
解释:
方括号:[]表示字符组,作用是匹配其中一个。如:[1234]代表匹配1、2、3、4四个数字中的一个。
连字符:-表示一个范围。如:[1-4]等价于[1234]、[a-z]等价于[abcdefghijklmnopqrstuvwxyz]。
加号:+表示与之紧邻的元素必须出现一次或者多次。如:[0-9]+代表匹配至少2个数字以上的纯数字组合。比如:01、10、100、1232、134341324132……
\d:Perl等编程语言中用\d代表纯数字,算是一种简化。所以[0-9]等价于\d。
括号:()划定多选结构的范围。在百度移动适配中所有的正则表达式都需包含在()中。
纯数字移动适配示例:
->
适配规则:
([0-9]+).html或者(\d+).html -> ${1}.html