从字符串中删除所有Alpha字符,直到它到达数字

时间:2014-01-24 15:59:34

标签: php

我正在寻找一种方法从PHP中的字符串中删除所有Alpha字符,直到我到达一个数字字符。我在表中有大约500个地址,它们包含之前的信息,例如帐单地址321测试街 *送货地址123测试方式*等。有谁知道PHP是否具有这样的功能或知道使用PHP执行此操作的简单方法?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下正则表达式:

<?php
   $string = "Shipping Address 123 testing way";
   $pattern = '/^([^0-9])+/'; // non numeric values at the start of the string
   $replacement = '';
   echo preg_replace($pattern, $replacement, $string);
?>

您可以阅读有关preg_replace here

的更多信息