У меня есть адресная строка, которая выглядит следующим образом:
#12 1320 Water Street|Kelowna, British Columbia V1Y9P4
Мне нужно регулярное выражение, чтобы получить эти значения:
#12
1320
Water street
Я попробовал следующее:
([\w\d]+)\s(.+?)\s(.+?)\|
Но я также не могу иметь первое значение (# 12).
Например:
1320 Water Street|Kelowna, British Columbia V1Y9P4
А теперь мое регулярное выражение не будет работать.
Можно ли иметь одно регулярное выражение для сбора данных, которые мне нужны, в обеих ситуациях (с первым значением \ без первого значения)?