正则表达式找到数字

时间:2011-01-20 10:29:16

标签: regex

嗨我有一些文字,我想找到所有出现的内容,如下所示,并用相同的数字替换减去撇号。 '1'或'164' (pattern =撇号撇号)

Reg Ex使我的大脑酸痛。 任何帮助非常感谢。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

'(16[0-4]|1[0-5][0-9]|[1-9][0-9]?)'

匹配1到164之间的数字,用撇号括起来。要删除撇号,请使用反向引用\1替换匹配的文本。