我需要获取 id,我有一些街道或道路或广场的名称以及一些地区或地方的名称......所以我需要从我有 word1 和 word2 的字符串中获取 id。
我正在尝试这个:
<?php
$pattern = '~^(?<id>\\S)\\t+[name1qaz]+[\\w\'-]+[\\w\'-]+[name2asd]+[\\w\'-]~mi';
$subject = '1 name1qaz avenue (name2qwe region)
2 name1wsx road (name2asd region)
3 name1edc street (name2zxc region)
4 name1qaz square name2asd place
5 name1wsx avenue (name2qwe region)
7 name1edc street (name2zxc place)
8 name1qaz road name2zxc region
9 name1wsx square (name2asd region)';
$result = preg_match( $pattern, $subject , $matches );
echo $result;
print_r($matches);
?>
结果我收到空数组