我知道你们是正则表达式大师,我在使用 php preg_match_all 的正则表达式模式时遇到了困难,
$var = "1 CARRYL CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
1 fdfdfd CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
1 dfdfdf CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
1 gfgfgg CLOYDE dfdfdfd 93 SOESDYKE LINDEN FARMER 129790657
";
$regex = "#(\d+) [A-Z]+ [A-Z]+ [A-Z]+ [0-9-A-Z]+ [A-Z]+ (\d+)#";
preg_match_all($regex,$var,$array);
print_r($array);
?>
当我执行这个脚本时,这是我得到的结果。
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )
我正在寻找的结果在下面列出,不幸的是我认为我的表达中缺少一些东西,请你帮忙。
Array
(
[0] => Array
(
[0] => 1 CARRYL CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
[1] => 1 fdfdfd CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
[2] => 1 dfdfdf CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
[2] => 1 gfgfgg CLOYDE GLADWIN 93 SOESDYKE LINDEN FARMER 129790657
)
)
我有一个包含 $var 中定义的完整列表的文档,我想要正则表达式模式来扫描文档以查找此数据,我遇到了很大的困难,请您帮忙,谢谢您的时间和精力。