0
A
回答
0
'(16[0-4]|1[0-5][0-9]|[1-9][0-9]?)'
1和164之间的数字,用撇号相匹配。要删除撇号,请用反向引用替换匹配的文本\1
。
0
如果我理解正确的话,这可以帮助你(使用JavaScript为例):
var x = "some_text:'68' and other:'109', finally:'05'";
var res = x.replace(/'([0-9]+)'/g,"$1");
alert(res); //some_text:68 and other:109, finally:05
“数字”是什么意思?它可能是负面的吗?它可以是非整数?它可以用科学记数法表达吗?它可以是十六进制的吗? – 2011-01-20 10:30:49
这个数字是1到164 - 对不起我没有更清楚 – Chin 2011-01-20 10:36:39
正则表达式有什么特色? PCRE? POSIX? Java的?还有别的吗? – RobertB 2011-01-20 10:39:01