我必须创建一个循环,并使用正则表达式填充 4 个变量中的任何一个
$address, $street, $town, $lot
循环将被提供一个可能包含信息的字符串,如下面的行
'123 any street, mytown'
或者'Lot 4 another road, thattown'
或者'Lot 2 96 other road, her town'
或者'this ave, this town'
或者'yourtown'
因为逗号后面的任何东西都是$town
我想的
(.*), (.*)
然后可以检查第一个捕获(Lot \d*) (.*), (.*)
是否第一个捕获以数字开头,然后是地址(如果单词带有空格$street
)如果一个单词,它只是$town