2014-03-06 26 views

回答

0

为什么用正则表达式烦恼呢?

$path = parse_url('http://mydomain.com/alrajhi/invoice/108678645541', PHP_URL_PATH); 
list(, $name, , $number) = explode('/', $path); 

演示 - http://ideone.com/8850lw

0

不想使用爆炸性能在这里:

<?php 
$parts = explode ('/', "http://mydomain.com/alrajhi/invoice/108678645541e"); 
$word1 = part[3]; 
$word2 = part[5]; 

如果你想坚持使用正则表达式: http://regex101.com/r/iY7lJ8