正则表达式删除部分字符串

时间:2012-07-14 02:47:14

标签: php regex

我试图将整数转换成表格。要求用户输入促销编号,格式为12.2-9999。我只想在我的数据库中的列中插入9999,但我在列中得到-9999。我不确定我是否应该在这里使用preg_replace或其他东西?

2 个答案:

答案 0 :(得分:4)

只需使用explode(),就像这样:

list( , $promo) = explode( '-', '12.2-9999');

现在$promo将包含9999

答案 1 :(得分:2)

以下正则表达式将检查最后一个-并将数字捕获到结尾(根据示例为9999):

/-(\d+)$/